43 void slotDataChanged (
const QModelIndex &topLeft,
44 const QModelIndex &bottomRight,
45 const QVector<int> &roles);
48 void slotResetDefault();
49 void slotSaveDefault();
56 void appendCurveName (
const QString &curveNameNew,
57 const QString &curveNameOriginal,
59 void createButtons (QGridLayout *layout,
int &row);
60 void createListCurves (QGridLayout *layout,
int &row);
61 bool endsWithNumber (
const QString &str)
const;
62 void insertCurveName (
int row,
63 const QString &curveNameNew,
64 const QString &curveNameOriginal,
66 int newRowFromSelection ()
const;
67 QString nextCurveName ()
const;
68 int numberAtEnd (
const QString &str)
const;
69 unsigned int numPointsForSelectedCurves ()
const;
70 void printStream (QTextStream &str)
const;
71 void removeSelectedCurves();
72 void selectCurveName (
const QString &curveWanted);
73 void updateControls ();
77 QListView *m_listCurves;
79 QPushButton *m_btnAdd;
80 QPushButton *m_btnRemove;
81 QPushButton *m_btnRename;
83 QPushButton *m_btnResetDefault;
84 QPushButton *m_btnSaveDefault;
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...