UI layout mapping form

This commit is contained in:
Klaus Basan
2017-04-08 18:02:44 +02:00
committed by Mathew Sutcliffe
parent 8143add432
commit eec33847b2
3 changed files with 68 additions and 76 deletions

View File

@@ -250,7 +250,7 @@
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
<height>110</height> <height>100</height>
</size> </size>
</property> </property>
</widget> </widget>
@@ -331,17 +331,17 @@
</layout> </layout>
</widget> </widget>
<customwidgets> <customwidgets>
<customwidget>
<class>BlackGui::Views::CAircraftModelView</class>
<extends>QTableView</extends>
<header>blackgui/views/aircraftmodelview.h</header>
</customwidget>
<customwidget> <customwidget>
<class>BlackGui::Editors::CAircraftModelForm</class> <class>BlackGui::Editors::CAircraftModelForm</class>
<extends>QFrame</extends> <extends>QFrame</extends>
<header>blackgui/editors/aircraftmodelform.h</header> <header>blackgui/editors/aircraftmodelform.h</header>
<container>1</container> <container>1</container>
</customwidget> </customwidget>
<customwidget>
<class>BlackGui::Views::CAircraftModelView</class>
<extends>QTableView</extends>
<header>blackgui/views/aircraftmodelview.h</header>
</customwidget>
<customwidget> <customwidget>
<class>BlackGui::Editors::CModelMappingForm</class> <class>BlackGui::Editors::CModelMappingForm</class>
<extends>QFrame</extends> <extends>QFrame</extends>

View File

@@ -6,19 +6,13 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>429</width> <width>417</width>
<height>107</height> <height>107</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
<string>Model editor</string> <string>Model editor</string>
</property> </property>
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Plain</enum>
</property>
<layout class="QVBoxLayout" name="vl_ModelMappingForm"> <layout class="QVBoxLayout" name="vl_ModelMappingForm">
<property name="spacing"> <property name="spacing">
<number>4</number> <number>4</number>
@@ -27,20 +21,20 @@
<number>0</number> <number>0</number>
</property> </property>
<property name="topMargin"> <property name="topMargin">
<number>0</number> <number>2</number>
</property> </property>
<property name="rightMargin"> <property name="rightMargin">
<number>0</number> <number>0</number>
</property> </property>
<property name="bottomMargin"> <property name="bottomMargin">
<number>0</number> <number>2</number>
</property> </property>
<item> <item>
<widget class="QGroupBox" name="gb_ModelMappingForm"> <widget class="QGroupBox" name="gb_ModelMappingForm">
<property name="title"> <property name="title">
<string>Simulator model</string> <string>Simulator model</string>
</property> </property>
<layout class="QGridLayout" name="gl_ModelMappingForm" columnstretch="0,1,0,1,2,1,0"> <layout class="QGridLayout" name="gl_ModelMappingForm" columnstretch="1,2,1,2,2,1,0">
<property name="leftMargin"> <property name="leftMargin">
<number>3</number> <number>3</number>
</property> </property>
@@ -53,26 +47,20 @@
<property name="bottomMargin"> <property name="bottomMargin">
<number>3</number> <number>3</number>
</property> </property>
<item row="0" column="6" rowspan="3"> <property name="spacing">
<widget class="BlackGui::Editors::CValidationIndicator" name="val_Indicator"> <number>4</number>
<property name="minimumSize">
<size>
<width>10</width>
<height>0</height>
</size>
</property> </property>
<property name="frameShape"> <item row="1" column="3" colspan="2">
<enum>QFrame::StyledPanel</enum> <widget class="QLineEdit" name="le_Description">
</property> <property name="placeholderText">
<property name="frameShadow"> <string>Model description</string>
<enum>QFrame::Raised</enum>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="3" colspan="2"> <item row="2" column="0">
<widget class="QLineEdit" name="le_ModelKey"> <widget class="QLabel" name="lbl_Updated">
<property name="placeholderText"> <property name="text">
<string>Model key</string> <string>Updated:</string>
</property> </property>
</widget> </widget>
</item> </item>
@@ -83,13 +71,10 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="2"> <item row="0" column="3" colspan="2">
<widget class="QLabel" name="lbl_Description"> <widget class="QLineEdit" name="le_ModelKey">
<property name="text"> <property name="placeholderText">
<string>Description:</string> <string>Model key</string>
</property>
<property name="buddy">
<cstring>le_Description</cstring>
</property> </property>
</widget> </widget>
</item> </item>
@@ -103,6 +88,16 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="2">
<widget class="QLabel" name="lbl_Description">
<property name="text">
<string>Description:</string>
</property>
<property name="buddy">
<cstring>le_Description</cstring>
</property>
</widget>
</item>
<item row="0" column="1"> <item row="0" column="1">
<widget class="QLineEdit" name="le_Id"> <widget class="QLineEdit" name="le_Id">
<property name="maximumSize"> <property name="maximumSize">
@@ -123,6 +118,13 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="2" column="2">
<widget class="QLabel" name="lbl_Path">
<property name="text">
<string>File:</string>
</property>
</widget>
</item>
<item row="1" column="0"> <item row="1" column="0">
<widget class="QLabel" name="lbl_Name"> <widget class="QLabel" name="lbl_Name">
<property name="text"> <property name="text">
@@ -133,13 +135,6 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="2" column="2">
<widget class="QLabel" name="lbl_Path">
<property name="text">
<string>File:</string>
</property>
</widget>
</item>
<item row="2" column="5"> <item row="2" column="5">
<widget class="QPushButton" name="pb_Stash"> <widget class="QPushButton" name="pb_Stash">
<property name="text"> <property name="text">
@@ -150,17 +145,26 @@
<item row="2" column="1"> <item row="2" column="1">
<widget class="QLineEdit" name="le_LastUpdated"/> <widget class="QLineEdit" name="le_LastUpdated"/>
</item> </item>
<item row="2" column="0"> <item row="0" column="6" rowspan="3">
<widget class="QLabel" name="lbl_Updated"> <widget class="BlackGui::Editors::CValidationIndicator" name="val_Indicator">
<property name="text"> <property name="minimumSize">
<string>Updated:</string> <size>
<width>10</width>
<height>0</height>
</size>
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="3" colspan="2"> <item row="1" column="5">
<widget class="QLineEdit" name="le_Description"> <widget class="BlackGui::Components::CModelModeSelector" name="selector_ModelMode">
<property name="placeholderText"> <property name="minimumSize">
<string>Model description</string> <size>
<width>0</width>
<height>22</height>
</size>
</property>
<property name="focusPolicy">
<enum>Qt::StrongFocus</enum>
</property> </property>
</widget> </widget>
</item> </item>
@@ -187,25 +191,18 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="5">
<widget class="BlackGui::Components::CModelModeSelector" name="selector_ModelMode">
<property name="focusPolicy">
<enum>Qt::StrongFocus</enum>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
</item> </item>
</layout> </layout>
</widget> </widget>
<customwidgets> <customwidgets>
<customwidget>
<class>BlackGui::Components::CSimulatorSelector</class>
<extends>QFrame</extends>
<header>blackgui/components/simulatorselector.h</header>
<container>1</container>
</customwidget>
<customwidget> <customwidget>
<class>BlackGui::CLabelAndIcon</class> <class>BlackGui::CLabelAndIcon</class>
<extends>QFrame</extends> <extends>QFrame</extends>
@@ -218,12 +215,6 @@
<header>blackgui/editors/validationindicator.h</header> <header>blackgui/editors/validationindicator.h</header>
<container>1</container> <container>1</container>
</customwidget> </customwidget>
<customwidget>
<class>BlackGui::Components::CSimulatorSelector</class>
<extends>QFrame</extends>
<header>blackgui/components/simulatorselector.h</header>
<container>1</container>
</customwidget>
<customwidget> <customwidget>
<class>BlackGui::Components::CModelModeSelector</class> <class>BlackGui::Components::CModelModeSelector</class>
<extends>QFrame</extends> <extends>QFrame</extends>

View File

@@ -276,7 +276,8 @@ QPlainTextEdit {
QGroupBox { QGroupBox {
border: 1px solid green; border: 1px solid green;
margin-top: 2ex; /* the x-height of the relevant font, leave space at the top for the title */ margin-top: 2.5ex; /* the x-height of the relevant font, leave space at the top for the title */
padding-top: 2.5ex;
border-radius: 5px; border-radius: 5px;
background: black; /* background is background color here */ background: black; /* background is background color here */
background-image: url(:/textures/icons/textures/texture-inner.jpg); background-image: url(:/textures/icons/textures/texture-inner.jpg);
@@ -291,7 +292,7 @@ QGroupBox::title {
left: 5px; left: 5px;
subcontrol-origin: margin; subcontrol-origin: margin;
subcontrol-position: middle left; /* position at the top center */ subcontrol-position: middle left; /* position at the top center */
padding: 0px 10px; padding: 0px 10px 0px 10px;
background-color: darkblue; background-color: darkblue;
border: 1px solid green; border: 1px solid green;
border-radius: 5px; border-radius: 5px;