mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-30 20:15:35 +08:00
* allow nested info areas * added cockpit info area * fixed several finder methods to excluded nested info areas from child elements * using QScopedPointer for ui * placeholder GUI components for new cockpit
636 lines
18 KiB
XML
636 lines
18 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>CMainInfoAreaComponent</class>
|
|
<widget class="QMainWindow" name="CMainInfoAreaComponent">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>1266</width>
|
|
<height>55</height>
|
|
</rect>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>0</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Main info area</string>
|
|
</property>
|
|
<property name="windowIcon">
|
|
<iconset resource="../../blackmisc/blackmisc.qrc">
|
|
<normaloff>:/own/icons/own/swift/swift24.png</normaloff>:/own/icons/own/swift/swift24.png</iconset>
|
|
</property>
|
|
<property name="styleSheet">
|
|
<string notr="true"/>
|
|
</property>
|
|
<property name="animated">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="documentMode">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="dockNestingEnabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="dockOptions">
|
|
<set>QMainWindow::AllowTabbedDocks|QMainWindow::AnimatedDocks|QMainWindow::ForceTabbedDocks</set>
|
|
</property>
|
|
<widget class="QWidget" name="qw_centralWidgetEmpty"/>
|
|
<widget class="BlackGui::CDockWidgetInfoArea" name="dw_Cockpit">
|
|
<property name="allowedAreas">
|
|
<set>Qt::TopDockWidgetArea</set>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Cockpit</string>
|
|
</property>
|
|
<attribute name="dockWidgetArea">
|
|
<number>4</number>
|
|
</attribute>
|
|
<widget class="QWidget" name="dw_CockpitInner">
|
|
<layout class="QVBoxLayout" name="vl_Cockpit">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="BlackGui::Components::CCockpitInfoAreaComponent" name="comp_CockpitInfoArea" native="true"/>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
<widget class="BlackGui::CDockWidgetInfoArea" name="dw_Aircrafts">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>127</width>
|
|
<height>38</height>
|
|
</size>
|
|
</property>
|
|
<property name="features">
|
|
<set>QDockWidget::AllDockWidgetFeatures</set>
|
|
</property>
|
|
<property name="allowedAreas">
|
|
<set>Qt::TopDockWidgetArea</set>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Aircrafts</string>
|
|
</property>
|
|
<attribute name="dockWidgetArea">
|
|
<number>4</number>
|
|
</attribute>
|
|
<widget class="QWidget" name="dw_AircraftsInner">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>0</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="vl_Aircrafts">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>2</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="BlackGui::Components::CAircraftComponent" name="comp_Aircrafts">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>0</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
<widget class="BlackGui::CDockWidgetInfoArea" name="dw_AtcStations">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>127</width>
|
|
<height>38</height>
|
|
</size>
|
|
</property>
|
|
<property name="floating">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="allowedAreas">
|
|
<set>Qt::TopDockWidgetArea</set>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>ATC stations</string>
|
|
</property>
|
|
<attribute name="dockWidgetArea">
|
|
<number>4</number>
|
|
</attribute>
|
|
<widget class="QWidget" name="dw_AtcStationsInner">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>0</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="vl_AtcStations">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>2</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="BlackGui::Components::CAtcStationComponent" name="comp_AtcStations">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>0</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
<widget class="BlackGui::CDockWidgetInfoArea" name="dw_Users">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>127</width>
|
|
<height>38</height>
|
|
</size>
|
|
</property>
|
|
<property name="allowedAreas">
|
|
<set>Qt::TopDockWidgetArea</set>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Users</string>
|
|
</property>
|
|
<attribute name="dockWidgetArea">
|
|
<number>4</number>
|
|
</attribute>
|
|
<widget class="QWidget" name="dw_UsersInner">
|
|
<layout class="QVBoxLayout" name="vl_Users">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>2</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="BlackGui::Components::CUserComponent" name="comp_Users">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
<widget class="BlackGui::CDockWidgetInfoArea" name="dw_TextMessages">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>127</width>
|
|
<height>38</height>
|
|
</size>
|
|
</property>
|
|
<property name="allowedAreas">
|
|
<set>Qt::TopDockWidgetArea</set>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Text messages</string>
|
|
</property>
|
|
<attribute name="dockWidgetArea">
|
|
<number>4</number>
|
|
</attribute>
|
|
<widget class="QWidget" name="dw_TextMessagesInner">
|
|
<layout class="QVBoxLayout" name="vl_TextMessages">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>2</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="BlackGui::Components::CTextMessageComponent" name="comp_TextMessages">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
<widget class="BlackGui::CDockWidgetInfoArea" name="dw_Simulator">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>127</width>
|
|
<height>38</height>
|
|
</size>
|
|
</property>
|
|
<property name="allowedAreas">
|
|
<set>Qt::TopDockWidgetArea</set>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Simulator</string>
|
|
</property>
|
|
<attribute name="dockWidgetArea">
|
|
<number>4</number>
|
|
</attribute>
|
|
<widget class="QWidget" name="dw_SimulatorInner">
|
|
<layout class="QVBoxLayout" name="verticalLayout">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>2</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="BlackGui::Components::CSimulatorComponent" name="comp_Simulator">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
<widget class="BlackGui::CDockWidgetInfoArea" name="dw_FlightPlan">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>127</width>
|
|
<height>38</height>
|
|
</size>
|
|
</property>
|
|
<property name="allowedAreas">
|
|
<set>Qt::TopDockWidgetArea</set>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Flight plan</string>
|
|
</property>
|
|
<attribute name="dockWidgetArea">
|
|
<number>4</number>
|
|
</attribute>
|
|
<widget class="QWidget" name="dw_FlightPlanInner">
|
|
<layout class="QVBoxLayout" name="vl_FlightPlan">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>2</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="BlackGui::Components::CFlightPlanComponent" name="comp_FlightPlan">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
<widget class="BlackGui::CDockWidgetInfoArea" name="dw_Weather">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>80</width>
|
|
<height>38</height>
|
|
</size>
|
|
</property>
|
|
<property name="allowedAreas">
|
|
<set>Qt::TopDockWidgetArea</set>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Weather</string>
|
|
</property>
|
|
<attribute name="dockWidgetArea">
|
|
<number>4</number>
|
|
</attribute>
|
|
<widget class="QWidget" name="dw_WeatherInner">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>0</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="vl_Weather">
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>2</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QFrame" name="fr_WeatherDummy">
|
|
<property name="frameShape">
|
|
<enum>QFrame::StyledPanel</enum>
|
|
</property>
|
|
<property name="frameShadow">
|
|
<enum>QFrame::Raised</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
<widget class="BlackGui::CDockWidgetInfoArea" name="dw_Mappings">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>127</width>
|
|
<height>38</height>
|
|
</size>
|
|
</property>
|
|
<property name="allowedAreas">
|
|
<set>Qt::TopDockWidgetArea</set>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Mappings</string>
|
|
</property>
|
|
<attribute name="dockWidgetArea">
|
|
<number>4</number>
|
|
</attribute>
|
|
<widget class="QWidget" name="dw_MappingsInner">
|
|
<layout class="QVBoxLayout" name="vl_Mappings">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>2</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QTabWidget" name="comp_Mappings">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
<widget class="BlackGui::CDockWidgetInfoArea" name="dw_Log">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>80</width>
|
|
<height>38</height>
|
|
</size>
|
|
</property>
|
|
<property name="allowedAreas">
|
|
<set>Qt::TopDockWidgetArea</set>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Log</string>
|
|
</property>
|
|
<attribute name="dockWidgetArea">
|
|
<number>4</number>
|
|
</attribute>
|
|
<widget class="QWidget" name="dw_LogInner">
|
|
<layout class="QVBoxLayout" name="vl_Log">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>2</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="BlackGui::Components::CLogComponent" name="comp_Log">
|
|
<property name="frameShape">
|
|
<enum>QFrame::StyledPanel</enum>
|
|
</property>
|
|
<property name="frameShadow">
|
|
<enum>QFrame::Raised</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
<widget class="BlackGui::CDockWidgetInfoArea" name="dw_Settings">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>127</width>
|
|
<height>38</height>
|
|
</size>
|
|
</property>
|
|
<property name="allowedAreas">
|
|
<set>Qt::TopDockWidgetArea</set>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Settings</string>
|
|
</property>
|
|
<attribute name="dockWidgetArea">
|
|
<number>4</number>
|
|
</attribute>
|
|
<widget class="QWidget" name="dw_SettingsInner">
|
|
<layout class="QVBoxLayout" name="vl_Settings">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>2</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="BlackGui::Components::CSettingsComponent" name="comp_Settings">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</widget>
|
|
<customwidgets>
|
|
<customwidget>
|
|
<class>BlackGui::CDockWidgetInfoArea</class>
|
|
<extends>QDockWidget</extends>
|
|
<header>blackgui/dockwidgetinfoarea.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>BlackGui::Components::CCockpitInfoAreaComponent</class>
|
|
<extends>QWidget</extends>
|
|
<header>blackgui/components/cockpitinfoareacomponent.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>BlackGui::Components::CAtcStationComponent</class>
|
|
<extends>QTabWidget</extends>
|
|
<header>blackgui/components/atcstationcomponent.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>BlackGui::Components::CAircraftComponent</class>
|
|
<extends>QTabWidget</extends>
|
|
<header>blackgui/components/aircraftcomponent.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>BlackGui::Components::CFlightPlanComponent</class>
|
|
<extends>QTabWidget</extends>
|
|
<header>blackgui/components/flightplancomponent.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>BlackGui::Components::CUserComponent</class>
|
|
<extends>QTabWidget</extends>
|
|
<header>blackgui/components/usercomponent.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>BlackGui::Components::CTextMessageComponent</class>
|
|
<extends>QTabWidget</extends>
|
|
<header>blackgui/components/textmessagecomponent.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>BlackGui::Components::CSettingsComponent</class>
|
|
<extends>QTabWidget</extends>
|
|
<header>blackgui/components/settingscomponent.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>BlackGui::Components::CLogComponent</class>
|
|
<extends>QFrame</extends>
|
|
<header>blackgui/components/logcomponent.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>BlackGui::Components::CSimulatorComponent</class>
|
|
<extends>QTabWidget</extends>
|
|
<header>blackgui/components/simulatorcomponent.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
</customwidgets>
|
|
<resources>
|
|
<include location="../../blackmisc/blackmisc.qrc"/>
|
|
</resources>
|
|
<connections/>
|
|
</ui>
|