From 389c8a38c25e28c67b83d1ff59345046656d5ff0 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen Date: Thu, 13 Jun 2024 16:38:34 +0200 Subject: [PATCH] WIP --- src/gui/activitywidget.ui | 3 +++ src/gui/generalsettings.cpp | 3 +++ src/gui/generalsettings.ui | 13 +++++++------ src/gui/networksettings.cpp | 10 ++++++++++ src/gui/networksettings.h | 3 +++ src/gui/networksettings.ui | 13 ------------- 6 files changed, 26 insertions(+), 19 deletions(-) diff --git a/src/gui/activitywidget.ui b/src/gui/activitywidget.ui index 21f615d86f6..daef477253c 100644 --- a/src/gui/activitywidget.ui +++ b/src/gui/activitywidget.ui @@ -87,6 +87,9 @@ Qt::CustomContextMenu + + Server activity table + true diff --git a/src/gui/generalsettings.cpp b/src/gui/generalsettings.cpp index 16629d6fc95..e99fee8ef2e 100644 --- a/src/gui/generalsettings.cpp +++ b/src/gui/generalsettings.cpp @@ -84,6 +84,9 @@ GeneralSettings::GeneralSettings(QWidget *parent) if (!Theme::instance()->aboutShowCopyright()) { _ui->copyrightLabel->hide(); } + + setTabOrder(_ui->scrollArea, _ui->networkSettings->lastTabAbleWidget()); + _ui->networkSettings->setTabOrder(_ui->networkSettings->firstTabAbleWidget(), _ui->logSettingsButton); } GeneralSettings::~GeneralSettings() diff --git a/src/gui/generalsettings.ui b/src/gui/generalsettings.ui index c77c9d097aa..f1946abae7a 100644 --- a/src/gui/generalsettings.ui +++ b/src/gui/generalsettings.ui @@ -38,21 +38,21 @@ - Use &Monochrome Icons in the system tray + Use Monochrome Icons in the system tray - Show &Desktop Notifications + Show Desktop Notifications - Start on &Login + Start on Login @@ -122,7 +122,7 @@ - S&how crash reporter + Show crash reporter @@ -138,7 +138,7 @@ - Edit &Ignored Files + Edit Ignored Files @@ -176,7 +176,7 @@ - + @@ -269,6 +269,7 @@ moveToTrashCheckBox ignoredFilesButton logSettingsButton + networkSettings scrollArea about_pushButton diff --git a/src/gui/networksettings.cpp b/src/gui/networksettings.cpp index 6774be81e80..902f95f9062 100644 --- a/src/gui/networksettings.cpp +++ b/src/gui/networksettings.cpp @@ -106,6 +106,16 @@ NetworkSettings::~NetworkSettings() delete _ui; } +QWidget *NetworkSettings::firstTabAbleWidget() const +{ + return _ui->pauseSyncWhenMeteredCheckbox; +} + +QWidget *NetworkSettings::lastTabAbleWidget() const +{ + return _ui->uploadSpinBox; +} + void NetworkSettings::loadProxySettings() { diff --git a/src/gui/networksettings.h b/src/gui/networksettings.h index aaf47641f06..a658ea3bd15 100644 --- a/src/gui/networksettings.h +++ b/src/gui/networksettings.h @@ -38,6 +38,9 @@ class NetworkSettings : public QWidget explicit NetworkSettings(QWidget *parent = nullptr); ~NetworkSettings() override; + QWidget *firstTabAbleWidget() const; + QWidget *lastTabAbleWidget() const; + private Q_SLOTS: void saveProxySettings(); void saveBWLimitSettings(); diff --git a/src/gui/networksettings.ui b/src/gui/networksettings.ui index b94f79a6426..17cc71f3596 100644 --- a/src/gui/networksettings.ui +++ b/src/gui/networksettings.ui @@ -294,19 +294,6 @@ - - - - Qt::Vertical - - - - 147 - 25 - - - -