6 #ifndef SWIFT_GUI_COMPONENTS_SETTINGSMATCHINGCOMPONENT_H
7 #define SWIFT_GUI_COMPONENTS_SETTINGSMATCHINGCOMPONENT_H
10 #include <QScopedPointer>
14 namespace swift::core::context
16 class IContextSimulator;
20 class CSettingsMatchingComponent;
46 QScopedPointer<Ui::CSettingsMatchingComponent> ui;
49 void onSavePressed()
const;
52 void onReloadPressed();
55 void onMatchingsAgainPressed();
58 void onSetupChanged();
61 void deferredReload(
int deferMs);
Settings for matching component.
void setMatchingSetup(const swift::misc::simulation::CAircraftMatcherSetup &setup)
Set setup.
swift::misc::simulation::CAircraftMatcherSetup getMatchingSetup() const
Get setup.
void showButtons(bool show)
Show buttons.
virtual ~CSettingsMatchingComponent()
Destructor.
CSettingsMatchingComponent(QWidget *parent=nullptr)
Constructor.
High level reusable GUI components.