Engauge Digitizer  2
 All Classes Files Functions Variables Enumerations Enumerator Friends Pages
ChecklistGuideWizard.h
1 #ifndef CHECKLIST_GUIDE_WIZARD_H
2 #define CHECKLIST_GUIDE_WIZARD_H
3 
4 #include <QStringList>
5 #include <QWizard>
6 
10 class CurvesGraphs;
11 class MainWindow;
12 class QPushButton;
13 
15 class ChecklistGuideWizard : public QWizard
16 {
17  public:
19  ChecklistGuideWizard(MainWindow &mainWindow);
20 
22  QStringList curveNames() const;
23 
25  void populateCurvesGraphs (CurvesGraphs &curvesGraphs);
26 
28  QString templateHtml () const;
29 
30  private:
32 
33  QString templateHtmlToAdjustColorFilterSettings () const;
34 
35  MainWindow &m_mainWindow;
36  QPushButton *m_btnCancel;
37  QPushButton *m_btnOk;
38 
39  QString m_dialogName;
40 
41  ChecklistGuidePageIntro *m_pageIntro;
42  ChecklistGuidePageCurves *m_pageCurves;
43  ChecklistGuidePageConclusion *m_pageConclusion;
44 };
45 
46 #endif // CHECKLIST_GUIDE_WIZARD_H
QString templateHtml() const
Template html comprising the checklist for display.
Container for all graph curves. The axes point curve is external to this class.
Definition: CurvesGraphs.h:18
This class sets up the introduction page.
Wizard for setting up the checklist guide.
QStringList curveNames() const
Curve names to be placed into Document.
void populateCurvesGraphs(CurvesGraphs &curvesGraphs)
Create entries in CurvesGraphs for each curve name that user provided.
This class adds validation to the Curves page.
This class uses the validation method of the Conclusion page to perform final processing for Checklis...
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...
Definition: MainWindow.h:60