Exemple #1
0
void CoordSystem::addGraphCurveAtEnd (const QString &curveName)
{
  m_curvesGraphs.addGraphCurveAtEnd  (Curve (curveName,
                                             ColorFilterSettings::defaultFilter (),
                                             CurveStyle (LineStyle::defaultGraphCurve(m_curvesGraphs.numCurves()),
                                                         PointStyle::defaultGraphCurve(m_curvesGraphs.numCurves()))));
}
Exemple #2
0
CoordSystem::CoordSystem (DocumentAxesPointsRequired documentAxesPointsRequired) :
  m_curveAxes (new Curve (AXIS_CURVE_NAME,
                          ColorFilterSettings::defaultFilter (),
                          CurveStyle (LineStyle::defaultAxesCurve(),
                                      PointStyle::defaultAxesCurve ()))),
  m_documentAxesPointsRequired (documentAxesPointsRequired)
{
  LOG4CPP_INFO_S ((*mainCat)) << "CoordSystem::CoordSystem";

  SettingsForGraph settingsForGraph;
  QString curveName = settingsForGraph.defaultCurveName (1,
                                                         DEFAULT_GRAPH_CURVE_NAME);
  m_curvesGraphs.addGraphCurveAtEnd (Curve (curveName,
                                            ColorFilterSettings::defaultFilter (),
                                            CurveStyle (LineStyle::defaultGraphCurve (m_curvesGraphs.numCurves ()),
                                                        PointStyle::defaultGraphCurve (m_curvesGraphs.numCurves ()))));
}
void ChecklistGuideWizard::populateCurvesGraphs (CurvesGraphs &curvesGraphs)
{
  LOG4CPP_INFO_S ((*mainCat)) << "ChecklistGuideWizard::populateCurvesGraphs";

  QStringList curveNames = m_pageCurves->curveNames();
  QStringList::const_iterator itr;
  for (itr = curveNames.begin(); itr != curveNames.end(); itr++) {

    QString curveName = *itr;

    curvesGraphs.addGraphCurveAtEnd(Curve (curveName,
                                           ColorFilterSettings::defaultFilter (),
                                           CurveStyle (LineStyle::defaultGraphCurve (curvesGraphs.numCurves ()),
                                                       PointStyle::defaultGraphCurve (curvesGraphs.numCurves ()))));
  }
}
CmdSettingsCurveAddRemove::CmdSettingsCurveAddRemove(MainWindow &mainWindow,
        Document &document,
        const CurveNameList &modelCurves) :
    CmdAbstract(mainWindow,
                document,
                CMD_DESCRIPTION)
{
    LOG4CPP_INFO_S ((*mainCat)) << "CmdSettingsCurveAddRemove::CmdSettingsCurveAddRemove";

    m_curvesGraphsBefore = document.curvesGraphs ();

    // Build the 'after' state
    for (int row = 0; row < modelCurves.rowCount (); row++) {

        QModelIndex idxCurrent = modelCurves.index (row, 0);
        QModelIndex idxOriginal = modelCurves.index (row, 1);

        QString curveNameCurrent = modelCurves.data (idxCurrent).toString ();
        QString curveNameOriginal = modelCurves.data (idxOriginal).toString ();
        if (!curveNameOriginal.isEmpty ()) {

            // There was an original Curve
            const Curve *curveOriginal = ((const Document&) document).curveForCurveName (curveNameOriginal);
            Curve curveCurrent (*curveOriginal);
            curveCurrent.setCurveName (curveNameCurrent);

            m_curvesGraphsAfter.addGraphCurveAtEnd (curveCurrent); // Save Curve

        } else {

            // There was no original Curve
            Curve curveCurrent (curveNameCurrent,
                                ColorFilterSettings::defaultFilter(),
                                CurveStyle (LineStyle::defaultGraphCurve(m_curvesGraphsAfter.numCurves()),
                                            PointStyle::defaultGraphCurve(m_curvesGraphsAfter.numCurves())));

            m_curvesGraphsAfter.addGraphCurveAtEnd (curveCurrent); // Save Curve
        }
    }
}