6 #ifndef SWIFT_GUI_VIEWS_SIMULATEDAIRCRAFTVIEW_H
7 #define SWIFT_GUI_VIEWS_SIMULATEDAIRCRAFTVIEW_H
25 class CSimulatedAircraft;
29 namespace swift::core::context
31 class IContextSimulator;
32 class IContextNetwork;
42 class CFlightPlanDialog;
58 void configureMenu(
bool menuRecalculate,
bool menuHighlightAndFollow,
bool menuEnableAircraft,
59 bool menuFastPositionUpdates,
bool menuGndFlag,
bool menuFlightPlan);
62 void configureMenuFastPositionUpdates(
bool menuFastPositionUpdates);
77 void requestTextMessage();
80 void toggleEnabledAircraft();
83 void toggleFastPositionUpdates();
86 void toggleSupportingGndFlag();
89 void requestFollowInSimulator();
93 void requestEnableParts();
94 void requestDisableParts();
99 void request0PitchOnGround();
100 void requestNullPitchOnGround();
104 void requestTempDisable();
107 void showPositionLogInSimulator();
110 void enableAllDisabledAircraft();
113 void disableAllEnabledAircraft();
116 void reEnableAllUnrenderedAircraft();
136 void recalculateAllAircraft();
139 void doMatchingsAgain();
142 void doMatchingsAgainForSelected();
154 void showFlightPlanDialog();
162 bool m_withRecalculate =
true;
163 bool m_withMenuHighlightAndFollow =
true;
164 bool m_withMenuEnableAircraft =
true;
165 bool m_withMenuEnableGndFlag =
true;
166 bool m_withMenuFastPosition =
true;
167 bool m_withMenuFlightPlan =
true;
Flight plan as dialog, also meant for other callsigns.
void requestTextMessageWidget(const swift::misc::aviation::CCallsign &callsign)
Request a text message.
void requestTempDisableModelsForMatching(const swift::misc::simulation::CAircraftModelList &models)
Disable for matching.
Base class for views with DB objects.
Value object encapsulating information of a callsign.
Physical unit angle (radians, degrees)
Value object encapsulating a list of aircraft models.
Comprehensive information of an aircraft.
Value object encapsulating a list of aircraft.
Free functions in swift::misc.
#define SWIFT_GUI_EXPORT
Export a class or function from the library.