void DlgSettingsCurveProperties::slotSaveDefault() { LOG4CPP_INFO_S ((*mainCat)) << "DlgSettingsCurveProperties::slotSaveDefault"; QString curve = m_cmbCurveName->currentText (); QSettings settings (SETTINGS_ENGAUGE, SETTINGS_DIGITIZER); if (curve == AXIS_CURVE_NAME) { settings.beginGroup (SETTINGS_GROUP_CURVE_AXES); } else { SettingsForGraph settingsForGraph; QString groupName = settingsForGraph.groupNameForNthCurve(m_cmbCurveName->currentIndex()); settings.beginGroup (groupName); } settings.setValue (SETTINGS_CURVE_POINT_SHAPE, m_modelCurveStylesAfter->pointShape(curve)); settings.setValue (SETTINGS_CURVE_LINE_COLOR, m_modelCurveStylesAfter->lineColor(curve)); settings.setValue (SETTINGS_CURVE_LINE_CONNECT_AS, m_modelCurveStylesAfter->lineConnectAs(curve)); settings.setValue (SETTINGS_CURVE_LINE_WIDTH, m_modelCurveStylesAfter->lineWidth(curve)); settings.setValue (SETTINGS_CURVE_POINT_COLOR, m_modelCurveStylesAfter->pointColor (curve)); settings.setValue (SETTINGS_CURVE_POINT_LINE_WIDTH, m_modelCurveStylesAfter->pointLineWidth(curve)); settings.setValue (SETTINGS_CURVE_POINT_RADIUS, m_modelCurveStylesAfter->pointRadius(curve)); settings.endGroup (); }