9 #ifndef LAUNCHERWINDOW_H
10 #define LAUNCHERWINDOW_H
12 #include <QtGui/QWidget>
14 #include <QtGui/QAction>
15 #include <QtGui/QActionGroup>
16 #include <QtGui/QPushButton>
17 #include <QtGui/QMessageBox>
20 #include "panes/coresettingswidget.h"
23 #include "panes/timeweatherwidget.h"
26 #include "panes/renderingwidget.h"
29 #include "aircraft/aircraftwidget.h"
32 #include "airports/airportswidget.h"
35 #include "network/networkwidget.h"
38 #include "panes/expertoptionswidget.h"
41 #include "xwidgets/execontrols.h"
44 #include "launcher/headerwidget.h"
47 #include "launcher/menuwidget.h"
50 #include "utilities/statusbar.h"
52 #include "utilities/messagebox.h"
54 #include "xobjects/mainobject.h"
55 #include "xwidgets/xgroupboxes.h"
78 QToolButton *buttonWhatsThis;
80 QActionGroup *actionGroupStyle;
81 QTabWidget *tabWidget;
91 QPushButton *buttonLoadSettings;
92 QPushButton *buttonSaveSettings;
93 QPushButton *buttonResetSettings;
103 QMessageBox *NativeMessageBox;
105 void closeEvent(QCloseEvent *event);
108 void setx(QString option,
bool enabled, QString value);
114 void on_start_all_clicked();
115 void on_start_fgfs_clicked();
116 void on_start_terrasync_clicked();
117 void on_start_fgcom_clicked();
121 void on_whats_this();
124 void save_settings();
127 void reset_profile();
132 void header_show_message(QString message);
136 void on_command_preview();
140 void on_tab_changed(
int);
142 void on_upx(QString option,
bool enabled, QString value);
144 void on_debug_mode();
147 #endif // LAUNCHERWINDOW_H