diff --git a/src/blackgui/components/dbloadoverviewcomponent.ui b/src/blackgui/components/dbloadoverviewcomponent.ui index 95d3b4647..5a5caccc1 100644 --- a/src/blackgui/components/dbloadoverviewcomponent.ui +++ b/src/blackgui/components/dbloadoverviewcomponent.ui @@ -6,8 +6,8 @@ 0 0 - 712 - 273 + 644 + 253 diff --git a/src/blackgui/components/settingscomponent.ui b/src/blackgui/components/settingscomponent.ui index 686b25c2b..3d37da70e 100644 --- a/src/blackgui/components/settingscomponent.ui +++ b/src/blackgui/components/settingscomponent.ui @@ -466,20 +466,20 @@ 1 - 1 + 15 true - + 0 0 228 - 306 + 295 @@ -498,8 +498,15 @@ 1 - - + + + + + 0 + 250 + + + diff --git a/src/blackgui/components/settingsfontcomponent.ui b/src/blackgui/components/settingsfontcomponent.ui index 6b8c93df3..28052ca26 100644 --- a/src/blackgui/components/settingsfontcomponent.ui +++ b/src/blackgui/components/settingsfontcomponent.ui @@ -6,8 +6,8 @@ 0 0 - 326 - 84 + 280 + 80 @@ -128,44 +128,6 @@ - - - - - 0 - 20 - - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - ok - - - - - - - cancel - - - - - - @@ -196,6 +158,57 @@ + + + + + 0 + 20 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + ok + + + + + + + cancel + + + + + + diff --git a/src/blackgui/components/settingsguicomponent.cpp b/src/blackgui/components/settingsguicomponent.cpp index 539a86af3..575a12950 100644 --- a/src/blackgui/components/settingsguicomponent.cpp +++ b/src/blackgui/components/settingsguicomponent.cpp @@ -16,6 +16,7 @@ #include #include #include +#include using namespace BlackMisc; using namespace BlackGui::Settings; @@ -98,6 +99,17 @@ namespace BlackGui { const CGeneralGuiSettings settings = m_guiSettings.getThreadLocal(); if (!settings.isDifferentValidWidgetStyle(widgetStyle)) { return; } + + const int ret = QMessageBox::information(this, + tr("Change style?"), + tr("Changing style is slow.\nThe GUI will hang for some seconds.\nDo you want to save your changes?"), + QMessageBox::Ok | QMessageBox::Cancel); + if (ret != QMessageBox::Ok) + { + ui->cb_SettingsGuiWidgetStyle->setCurrentText(settings.getWidgetStyle()); + return; + } + if (sGui->getIContextNetwork() && sGui->getIContextNetwork()->isConnected()) { // Style changes freeze the GUI, must not be done in flight mode diff --git a/src/blackgui/components/settingsguicomponent.h b/src/blackgui/components/settingsguicomponent.h index 16948db1d..767d8a852 100644 --- a/src/blackgui/components/settingsguicomponent.h +++ b/src/blackgui/components/settingsguicomponent.h @@ -41,7 +41,6 @@ namespace BlackGui //! Hide opacity elements void hideOpacity(bool hide); - public slots: //! GUI Opacity 0-100% void setGuiOpacity(double value); diff --git a/src/blackgui/components/settingsguicomponent.ui b/src/blackgui/components/settingsguicomponent.ui index 1e0675866..85e040517 100644 --- a/src/blackgui/components/settingsguicomponent.ui +++ b/src/blackgui/components/settingsguicomponent.ui @@ -6,8 +6,8 @@ 0 0 - 250 - 235 + 220 + 225 @@ -93,7 +93,7 @@ 0-100% - Opacity + Opacity: @@ -125,7 +125,7 @@ - Widget style + Widget style: @@ -135,7 +135,7 @@ - Selection + Selection: diff --git a/src/blackgui/components/settingssimulatormessagescomponent.ui b/src/blackgui/components/settingssimulatormessagescomponent.ui index 7233b652c..1182a56a3 100644 --- a/src/blackgui/components/settingssimulatormessagescomponent.ui +++ b/src/blackgui/components/settingssimulatormessagescomponent.ui @@ -6,66 +6,14 @@ 0 0 - 262 - 242 + 228 + 212 Frame - - - - Technical messages - - - - 6 - - - 6 - - - 6 - - - 6 - - - - - errors - - - true - - - - - - - none - - - - - - - all - - - - - - - warnings - - - - - - @@ -141,18 +89,107 @@ - - - - cancel + + + + Technical messages + + + 6 + + + 6 + + + 6 + + + 6 + + + + + errors + + + true + + + + + + + none + + + + + + + all + + + + + + + warnings + + + + - - - - save + + + + QFrame::StyledPanel + + QFrame::Raised + + + + 1 + + + 1 + + + 1 + + + 1 + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + cancel + + + + + + + save + + + + diff --git a/src/blackgui/share/qss/stdwidget.qss b/src/blackgui/share/qss/stdwidget.qss index 117410bc7..1a0b8f753 100644 --- a/src/blackgui/share/qss/stdwidget.qss +++ b/src/blackgui/share/qss/stdwidget.qss @@ -607,6 +607,10 @@ QTreeView::branch:closed:has-children { image: url(:/diagona/icons/diagona/icons/toggle-expand.png); } +QSlider { + min-height: 2em; +} + QSlider::groove:horizontal { border: 1px solid gray; height: 4px; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */