6 #ifndef SWIFT_GUI_MAININFOAREACOMPONENT_H
7 #define SWIFT_GUI_MAININFOAREACOMPONENT_H
10 #include <QScopedPointer>
21 class CMainInfoAreaComponent;
26 class CAircraftComponent;
27 class CAtcStationComponent;
28 class CCockpitComponent;
29 class CFlightPlanComponent;
31 class CMappingComponent;
32 class CInterpolationComponent;
33 class CRadarComponent;
34 class CSettingsComponent;
35 class CSimulatorComponent;
36 class CTextMessageComponent;
59 InfoAreaTextMessages = 4,
60 InfoAreaSimulator = 5,
61 InfoAreaFlightPlan = 6,
63 InfoAreaInterpolation = 8,
113 void selectArea(InfoArea infoArea);
119 void selectSettingsTab(
int index);
122 void selectAudioTab();
126 virtual QSize getPreferredSizeWhenFloating(
int areaIndex)
const override;
127 virtual const QPixmap &indexToPixmap(
int areaIndex)
const override;
130 QScopedPointer<Ui::CMainInfoAreaComponent> ui;
Info area, hosting dockable widgets.
void toggleFloatingByIndex(int areaIndex)
Toggle floating of index.
Cockpit component: COM unit, show / hide bar, voice rooms.
GUI displaying log and status messages.
Main info area of pilot client.
void toggleFloating(InfoArea infoArea)
Toggle floating of given area.
GUI displaying a radar like view with aircrafts nearby.
User componenet (users, clients)
High level reusable GUI components.
#define SWIFT_GUI_EXPORT
Export a class or function from the library.