From c4704649ea74401bffcc404fa97292d00b3eb966 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Mon, 12 May 2025 09:31:19 -0400 Subject: [PATCH] refactor: make sure settings dialog pushes all options to the top --- src/lib/gui/dialogs/SettingsDialog.cpp | 3 -- src/lib/gui/dialogs/SettingsDialog.ui | 39 ++++++++++++++++++++------ 2 files changed, 31 insertions(+), 11 deletions(-) diff --git a/src/lib/gui/dialogs/SettingsDialog.cpp b/src/lib/gui/dialogs/SettingsDialog.cpp index 3b625b873..982250cf6 100644 --- a/src/lib/gui/dialogs/SettingsDialog.cpp +++ b/src/lib/gui/dialogs/SettingsDialog.cpp @@ -269,9 +269,6 @@ void SettingsDialog::updateControls() ui->cbElevateDaemon->setEnabled(writable && serviceChecked); } else if (ui->groupService->isVisibleTo(ui->tabAdvanced)) { ui->groupService->setVisible(false); - const int bottomMargin = ui->tabAdvanced->layout()->contentsMargins().bottom() + - (ui->tabAdvanced->layout()->spacing() * 2) + ui->groupService->height(); - ui->tabAdvanced->layout()->setContentsMargins(9, 9, 9, bottomMargin); } ui->cbLanguageSync->setEnabled(writable && isClientMode()); diff --git a/src/lib/gui/dialogs/SettingsDialog.ui b/src/lib/gui/dialogs/SettingsDialog.ui index 1eecc4b1b..fbe627f27 100644 --- a/src/lib/gui/dialogs/SettingsDialog.ui +++ b/src/lib/gui/dialogs/SettingsDialog.ui @@ -6,8 +6,8 @@ 0 0 - 550 - 612 + 549 + 611 @@ -284,6 +284,19 @@ + + + + Qt::Orientation::Vertical + + + + 20 + 0 + + + + @@ -303,6 +316,9 @@ 15 + + 9 + @@ -382,12 +398,6 @@ Logs - - 15 - - - 15 - 7 @@ -573,6 +583,19 @@ + + + + Qt::Orientation::Vertical + + + + 20 + 0 + + + +