1 #include "EngaugeAssert.h"
4 #include "SettingsForGraph.h"
12 ENGAUGE_ASSERT (indexOneBased != 0);
14 QString groupNameWithPlaceholder = SETTINGS_GROUP_CURVE_GRAPH;
15 QString groupName = groupNameWithPlaceholder.replace (SETTINGS_GROUP_CURVE_GRAPH_PLACEHOLDER,
16 QString::number (indexOneBased));
22 const QString &defaultName)
const
26 QSettings settings (SETTINGS_ENGAUGE, SETTINGS_DIGITIZER);
27 settings.beginGroup (groupName);
29 return settings.value (SETTINGS_CURVE_NAME,
30 defaultName).toString();
QString defaultCurveName(int indexOneBased, const QString &defaultName) const
Default graph name for the specified curve index.
QString groupNameForNthCurve(int indexOneBased) const
Return the group name, that appears in the settings file/registry, for the specified curve index...
SettingsForGraph()
Single constructor.