6 #ifndef SWIFT_GUI_COMPONENTS_FIRSTMODELSETCOMPONENT_H
7 #define SWIFT_GUI_COMPONENTS_FIRSTMODELSETCOMPONENT_H
10 #include <QWizardPage>
22 class CFirstModelSetComponent;
26 class CDbOwnModelsDialog;
27 class CDbOwnModelsComponent;
28 class CDbOwnModelSetDialog;
29 class CDbOwnModelSetComponent;
47 QScopedPointer<Ui::CFirstModelSetComponent> ui;
48 QScopedPointer<CDbOwnModelsDialog> m_modelsDialog;
49 QScopedPointer<CDbOwnModelSetDialog> m_modelSetDialog;
74 void openOwnModelsDialog();
77 void openOwnModelSetDialog();
80 void changeModelDirectory();
83 void createModelSet();
86 QWidget *mainWindow();
96 using QWizardPage::QWizardPage;
Using this class provides a QFrame with the overlay functionality already integrated.
Handling of the own model set.
Handling of own models on disk (the models installed for the simulator)
Create a first model set.
CFirstModelSetComponent(QWidget *parent=nullptr)
Constructor.
virtual ~CFirstModelSetComponent()
Destructor.
static const QStringList & getLogCategories()
Log categories.
Wizard page for CFirstModelSetComponent.
virtual bool validatePage()
void setFirstModelSet(CFirstModelSetComponent *firstModelSet)
Set config.
Simple hardcoded info about the corresponding simulator.
Load the aircraft for a simulator.
Bundle of settings for all simulators.
High level reusable GUI components.