FGx  1
 All Classes Files Functions Variables Enumerations Enumerator Macros Pages
fgexepage.h
1 #ifndef FGEXEPAGE_H
2 #define FGEXEPAGE_H
3 
4 #include <QtGui/QWizardPage>
5 #include <QtGui/QRadioButton>
6 #include <QtGui/QLineEdit>
7 #include <QtGui/QLabel>
8 #include <QtGui/QToolButton>
9 
10 #include "xobjects/mainobject.h"
11 
12 class FgExePage : public QWizardPage
13 {
14 Q_OBJECT
15 public:
16  explicit FgExePage( MainObject *mainObject, QWidget *parent = 0);
17  MainObject *mainObject;
18 
19  QRadioButton *radioDefault;
20  QRadioButton *radioCustom;
21  QToolButton *buttExecutable;
22 
23  QLabel *lblDefault;
24  QLabel *lblCustom;
25  QLineEdit *txtFgfs;
26 
27  bool validatePage();
28  void initializePage();
29 
30 signals:
31 
32 public slots:
33  void on_default_toggled(bool);
34  void on_fgfs_autodetect();
35  void on_select_fgfs_path();
36  void check_paths();
37 };
38 
39 #endif // FGEXEPAGE_H
The MainObject is an extended QObject, and the main "controller" for FGx.
Definition: mainobject.h:61
Definition: fgexepage.h:12