45 void slotDataChanged (
const QModelIndex &topLeft,
46 const QModelIndex &bottomRight,
47 const QVector<int> &roles);
50 void slotResetDefault();
51 void slotSaveDefault();
58 void appendCurveName (
const QString &curveNameNew,
59 const QString &curveNameOriginal,
61 void createButtons (QGridLayout *layout,
int &row);
62 void createListCurves (QGridLayout *layout,
int &row);
63 bool endsWithNumber (
const QString &str)
const;
64 void insertCurveName (
int row,
65 const QString &curveNameNew,
66 const QString &curveNameOriginal,
68 int newRowFromSelection ()
const;
69 QString nextCurveName ()
const;
70 int numberAtEnd (
const QString &str)
const;
71 unsigned int numPointsForSelectedCurves ()
const;
72 void printStream (QTextStream &str)
const;
73 void removeSelectedCurves();
74 void selectCurveName (
const QString &curveWanted);
75 void updateControls ();
81 QListView *m_listCurves;
83 QPushButton *m_btnAdd;
84 QPushButton *m_btnRemove;
85 QPushButton *m_btnRename;
87 QPushButton *m_btnResetDefault;
88 QPushButton *m_btnSaveDefault;
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...