6#ifndef SWIFT_GUI_MODELS_AIRCRAFTMODELLISTMODEL_H
7#define SWIFT_GUI_MODELS_AIRCRAFTMODELLISTMODEL_H
20namespace swift::misc::simulation
68 void setHighlight(
bool highlightModels);
74 void clearHighlighting()
override;
77 bool hasHighlightedRows()
const override;
92 AircraftModelMode m_mode = NotSet;
93 bool m_highlightModels =
false;
Aircraft model list model.
~CAircraftModelListModel()=default
Destructor.
bool isOrderable() const
Orderable, normally use a container swift::misc::IOrderableList.
void setAircraftModelMode(CAircraftModelListModel::AircraftModelMode stationMode)
Mode.
AircraftModelMode getModelMode() const
Mode.
CAircraftModelListModel(AircraftModelMode mode, QObject *parent=nullptr)
Constructor.
bool highlightModels() const
Highlight models.
void setHighlightColor(const QBrush &brush)
The highlight color.
AircraftModelMode
How to display.
@ OwnAircraftModelMappingTool
models of my simulator, but in mapping mode
@ VPilotRuleModel
vPilot rule turned into model
@ OwnAircraftModelClient
models existing for my simulator
@ OwnModelSet
own model set
@ StashModel
stashed models
@ Database
Database entry.
COrderableListModelDbObjects(const QString &translationContext, QObject *parent=nullptr)
Aircraft model (used by another pilot, my models on disk).
Value object encapsulating a list of aircraft models.
Models to be used with views, mainly QTableView.
#define SWIFT_GUI_EXPORT
Export a class or function from the library.