From 16b9c88abf14428b7d815276328962a605a61d99 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Mon, 12 Dec 2016 18:15:50 +0100 Subject: [PATCH] Some UI finetuning --- .../components/audiosetupcomponent.ui | 13 +- .../components/settingsadvancedcomponent.ui | 19 +-- src/blackgui/components/settingscomponent.ui | 116 +++++++++--------- .../components/settingsguicomponent.cpp | 9 ++ .../components/settingsviewupdatetimes.ui | 7 +- 5 files changed, 77 insertions(+), 87 deletions(-) diff --git a/src/blackgui/components/audiosetupcomponent.ui b/src/blackgui/components/audiosetupcomponent.ui index 954abf7fb..f7153724b 100644 --- a/src/blackgui/components/audiosetupcomponent.ui +++ b/src/blackgui/components/audiosetupcomponent.ui @@ -2,16 +2,8 @@ CAudioSetupComponent - - - 0 - 0 - 263 - 343 - - - Frame + Audio setup QFrame::NoFrame @@ -43,9 +35,6 @@ QFormLayout::AllNonFixedFieldsGrow - - 10 - 2 diff --git a/src/blackgui/components/settingsadvancedcomponent.ui b/src/blackgui/components/settingsadvancedcomponent.ui index b148b9a6a..e9609700b 100644 --- a/src/blackgui/components/settingsadvancedcomponent.ui +++ b/src/blackgui/components/settingsadvancedcomponent.ui @@ -13,22 +13,7 @@ sample_hotkeys - - QFrame::StyledPanel - - - QFrame::Raised - - - - 1 - - - 1 - - - 1 - + @@ -37,7 +22,7 @@ - + Qt::Vertical diff --git a/src/blackgui/components/settingscomponent.ui b/src/blackgui/components/settingscomponent.ui index ad1c51f82..1816e28bd 100644 --- a/src/blackgui/components/settingscomponent.ui +++ b/src/blackgui/components/settingscomponent.ui @@ -6,8 +6,8 @@ 0 0 - 487 - 431 + 236 + 297 @@ -26,7 +26,16 @@ Overview - + + + 4 + + + 10 + + + 20 + @@ -62,13 +71,6 @@ - - - - Simulator (messages) - - - @@ -97,6 +99,26 @@ + + + + Simulator (messages) + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + @@ -332,7 +354,7 @@ 20 - 25 + 35 @@ -357,49 +379,31 @@ 1 - - - - - - 3 - - - 0 - - - 0 - - - 0 - - - 0 - - - - - - - - - 0 - 100 - - - - - - - - - 0 - 100 - - - - - + + + + + + + + + + 3 + + + 0 + + + 0 + + + 0 + + + 0 + + + @@ -471,8 +475,8 @@ 0 0 - 479 - 198 + 228 + 131 diff --git a/src/blackgui/components/settingsguicomponent.cpp b/src/blackgui/components/settingsguicomponent.cpp index 4b47dceb7..c64361f75 100644 --- a/src/blackgui/components/settingsguicomponent.cpp +++ b/src/blackgui/components/settingsguicomponent.cpp @@ -8,6 +8,7 @@ */ #include "settingsguicomponent.h" +#include "blackcore/context/contextnetwork.h" #include "blackgui/guiapplication.h" #include "blackmisc/logmessage.h" #include "ui_settingsguicomponent.h" @@ -18,6 +19,7 @@ using namespace BlackMisc; using namespace BlackGui::Settings; +using namespace BlackCore::Context; namespace BlackGui { @@ -149,6 +151,13 @@ namespace BlackGui { const CGeneralGuiSettings settings = m_guiSettings.getThreadLocal(); if (!settings.isDifferentValidWidgetStyle(widgetStyle)) { return; } + if (sGui->getIContextNetwork() && sGui->getIContextNetwork()->isConnected()) + { + // Style changes freeze the GUI, must not be done in flight mode + CLogMessage(this).validationError("Cannot change style while connected to network"); + ui->cb_SettingsGuiWidgetStyle->setCurrentText(settings.getWidgetStyle()); + return; + } const CStatusMessage m = this->m_guiSettings.setAndSaveProperty(CGeneralGuiSettings::IndexWidgetStyle, widgetStyle); CLogMessage::preformatted(m); } diff --git a/src/blackgui/components/settingsviewupdatetimes.ui b/src/blackgui/components/settingsviewupdatetimes.ui index 04e78fd60..2146e8a98 100644 --- a/src/blackgui/components/settingsviewupdatetimes.ui +++ b/src/blackgui/components/settingsviewupdatetimes.ui @@ -6,8 +6,8 @@ 0 0 - 282 - 100 + 304 + 77 @@ -50,6 +50,9 @@ 4 + + 4 +