From 9cec4148a5131f098909f4618d770dcb108b3685 Mon Sep 17 00:00:00 2001 From: Lars Toenning Date: Fri, 23 Aug 2024 23:53:04 +0200 Subject: [PATCH] refactor(ui): Move OwnAircraft component advanced options to separate tab This should make the component more reusable, for example in non-advanced environments. --- .../components/ownaircraftcomponent.ui | 514 ++++++++++-------- 1 file changed, 292 insertions(+), 222 deletions(-) diff --git a/src/blackgui/components/ownaircraftcomponent.ui b/src/blackgui/components/ownaircraftcomponent.ui index 97c8b9e20..ff11aad42 100644 --- a/src/blackgui/components/ownaircraftcomponent.ui +++ b/src/blackgui/components/ownaircraftcomponent.ui @@ -6,14 +6,14 @@ 0 0 - 282 - 132 + 341 + 137 Own aircraft - + 2 @@ -26,79 +26,7 @@ 2 - - - - - - - true - - - - - - - Aircraft type e.g. L2J, L1P, .... - - - Type - - - - - - - e.g. DEMBZ - - - Qt::ImhUppercaseOnly - - - 10 - - - e.g. DEMBZ - - - - - - - - 75 - 0 - - - - Qt::StrongFocus - - - - - - - ICAO code e.g. B737, A320, F18 - - - Aircraft - - - - - - - - 0 - 20 - - - - Qt::StrongFocus - - - - + @@ -114,153 +42,294 @@ 0 - - - true + + + + 0 + 0 + - - unique model identifier + + 0 + + + General + + + + + + + 0 + 0 + + + + + + + + + + + + + + + + + + + 0 + 0 + + + + ICAO code e.g. B737, A320, F18 + + + Aircraft + + + + + + + + 0 + 0 + + + + Aircraft type e.g. L2J, L1P, .... + + + Type + + + + + + + + 75 + 0 + + + + Qt::FocusPolicy::StrongFocus + + + + + + + + 75 + 0 + + + + Qt::FocusPolicy::StrongFocus + + + + + + + + + + + + + + + 0 + 0 + + + + ICAO code e.g. DLH, LHA, ... + + + Airline + + + + + + + e.g. L2J + + + + + + + + + 3 + + + e.g. "L2J" + + + + + + + e.g. DEMBZ + + + Qt::InputMethodHint::ImhUppercaseOnly + + + 10 + + + e.g. DEMBZ + + + + + + + + 0 + 0 + + + + Callsign + + + + + + + + + + + + + + + Advanced + + + + + + + + + true + + + + + + + + 0 + 0 + + + + Send model + + + + + + + true + + + unique model identifier + + + + + + + + 0 + 20 + + + + Qt::FocusPolicy::StrongFocus + + + + + + + + 0 + 0 + + + + Launch + + + Model + + + + + + + + 0 + 0 + + + + Send livery + + + + + + + + + + true + + + + + + + livery string send + + + + + + + clear livery + + + + :/diagona/icons/diagona/icons/cross.png:/diagona/icons/diagona/icons/cross.png + + + + + - - - - - 75 - 0 - - - - Qt::StrongFocus - - - - - - - e.g. L2J - - - - - - - - - 3 - - - e.g. "L2J" - - - - - - - Send livery - - - - - - - - - - - - - - - - - - - - - livery string send - - - - - - - Launch - - - Model - - - - - - - Callsign - - - - - - - Send model - - - - - - - - 0 - 0 - - - - - - - - - - - ICAO code e.g. DLH, LHA, ... - - - Airline - - - - - - - - - - true - - - - - - - - - - - - - - clear livery - - - - :/diagona/icons/diagona/icons/cross.png:/diagona/icons/diagona/icons/cross.png - - - @@ -289,16 +358,17 @@ - le_SimulatorModel - cb_Model - comp_ModelStringCompleter - cb_Livery - le_SendLivery - pb_Clear + tabWidget le_Callsign selector_AircraftIcao le_AircraftCombinedType selector_AirlineIcao + le_SimulatorModel + comp_ModelStringCompleter + cb_Model + cb_Livery + le_SendLivery + pb_Clear