void DlgSettingsCurveProperties::load (CmdMediator &cmdMediator) { LOG4CPP_INFO_S ((*mainCat)) << "DlgSettingsCurveProperties::load"; setCmdMediator (cmdMediator); // Flush old data if (m_modelCurveStylesBefore != 0) { delete m_modelCurveStylesBefore; } if (m_modelCurveStylesAfter != 0) { delete m_modelCurveStylesAfter; } // Save new data m_modelCurveStylesBefore = new CurveStyles (cmdMediator.coordSystem()); m_modelCurveStylesAfter = new CurveStyles (cmdMediator.coordSystem()); // Populate controls. First load curve name combobox. The curve-specific controls get loaded in slotCurveName m_cmbCurveName->clear (); m_cmbCurveName->addItem (AXIS_CURVE_NAME); QStringList curveNames = cmdMediator.curvesGraphsNames(); QStringList::const_iterator itr; for (itr = curveNames.begin (); itr != curveNames.end (); itr++) { QString curveName = *itr; m_cmbCurveName->addItem (curveName); } loadForCurveName (mainWindow().selectedGraphCurve()); m_isDirty = false; enableOk (false); // Disable Ok button since there not yet any changes }
void DlgSettingsColorFilter::load (CmdMediator &cmdMediator) { LOG4CPP_INFO_S ((*mainCat)) << "DlgSettingsColorFilter::load"; setCmdMediator (cmdMediator); // Flush old data if (m_modelColorFilterBefore != 0) { delete m_modelColorFilterBefore; } if (m_modelColorFilterAfter != 0) { delete m_modelColorFilterAfter; } // Save new data m_modelColorFilterBefore = new DocumentModelColorFilter (cmdMediator.document().modelColorFilter()); m_modelColorFilterAfter = new DocumentModelColorFilter (cmdMediator.document().modelColorFilter()); // Populate controls. First load curve name combobox. The curve-specific controls get loaded in slotCurveName m_cmbCurveName->clear (); m_cmbCurveName->addItem (AXIS_CURVE_NAME); QStringList curveNames = cmdMediator.curvesGraphsNames(); QStringList::const_iterator itr; for (itr = curveNames.begin (); itr != curveNames.end (); itr++) { QString curveName = *itr; m_cmbCurveName->addItem (curveName); } // This sets the curve name m_cmbCurveName->setCurrentText (mainWindow().selectedGraphCurve()); loadForCurveName(); enableOk (false); // Disable Ok button since there not yet any changes }