Engauge Digitizer  2
 All Classes Files Functions Variables Enumerations Enumerator Friends Pages
ChecklistGuidePageCurves.h
1 #ifndef CHECKLIST_GUIDE_PAGE_CURVES_H
2 #define CHECKLIST_GUIDE_PAGE_CURVES_H
3 
4 #include "ChecklistGuidePage.h"
5 #include <QStringList>
6 
8 class QRadioButton;
9 
12 {
13  Q_OBJECT;
14 
15  public:
18 
20  QStringList curveNames () const;
21 
23  virtual bool isComplete () const;
24 
25  public slots:
27  void slotTableChanged ();
28 
30  bool withLines() const;
31 
32  private:
33 
34  bool curveNamesAreAllUnique() const;
35  int NUM_CURVE_NAMES () const { return 6; }
36 
37  ChecklistLineEdit **m_edit; // Vector array of editors
38  QRadioButton *m_btnLines;
39  QRadioButton *m_btnPoints;
40 
41 };
42 
43 #endif // CHECKLIST_GUIDE_PAGE_CURVES_H
ChecklistGuidePageCurves()
Single constructor.
This class customizes QWizardPage for ChecklistGuideWizard.
bool withLines() const
Drawn with lines, else points.
QStringList curveNames() const
Wizard selection for curve names.
virtual bool isComplete() const
Validate the contents of this page.
This class adds validation to the Curves page.
Adds key event handling to QLineEdit.
void slotTableChanged()
Update after curve table update.