6 #ifndef SWIFT_GUI_FILTERS_FILTERBARAIRCRAFTMODEL_H
7 #define SWIFT_GUI_FILTERS_FILTERBARAIRCRAFTMODEL_H
12 #include <QScopedPointer>
22 class CAircraftModelFilterBar;
24 namespace swift::misc::simulation
26 class CAircraftModelList;
47 void displayCount(
bool show);
50 virtual std::unique_ptr<models::IModelFilter<swift::misc::simulation::CAircraftModelList>>
51 createModelFilter()
const override;
54 virtual void onRowCountChanged(
int count,
bool withFilter)
override;
58 virtual void clearForm()
override;
68 void onCombinedTypeChanged(
const QString &combinedType);
71 void onCheckBoxChanged(
bool state);
74 void connectTriggerFilterSignals();
76 QScopedPointer<Ui::CAircraftModelFilterBar> ui;
Filter bar for aircraft models.
Model filter interface for those who can generate such a filter (e.g. a widget or dialog)
Value object encapsulating information of software distributor.
Simple hardcoded info about the corresponding simulator.
Filter to search data sets.
#define SWIFT_GUI_EXPORT
Export a class or function from the library.