┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/settings/viewmodes
diff options
context:
space:
mode:
authorMéven Car <[email protected]>2026-03-05 10:40:06 +0100
committerMéven Car <[email protected]>2026-03-05 10:45:47 +0100
commit4c9500e42d143192ba73036f1d0f6a191ad80cf8 (patch)
treed3bb5e09dae011af1338c17f86bfc1fedae9da31 /src/settings/viewmodes
parentde4502909053fbea3295409540a97a5c74ca6611 (diff)
settings: make most settings page center aligned
Limit the width of text labels.
Diffstat (limited to 'src/settings/viewmodes')
-rw-r--r--src/settings/viewmodes/contentdisplaytab.cpp1
-rw-r--r--src/settings/viewmodes/generalviewsettingspage.cpp7
-rw-r--r--src/settings/viewmodes/viewsettingstab.cpp1
3 files changed, 9 insertions, 0 deletions
diff --git a/src/settings/viewmodes/contentdisplaytab.cpp b/src/settings/viewmodes/contentdisplaytab.cpp
index 4c30f99eb..747c3ff20 100644
--- a/src/settings/viewmodes/contentdisplaytab.cpp
+++ b/src/settings/viewmodes/contentdisplaytab.cpp
@@ -33,6 +33,7 @@ ContentDisplayTab::ContentDisplayTab(QWidget *parent)
, m_elideEnding(nullptr)
{
QFormLayout *topLayout = new QFormLayout(this);
+ topLayout->setFormAlignment(Qt::AlignHCenter);
// Sorting Order
m_naturalSorting = new QRadioButton(i18nc("option:radio", "Natural"));
diff --git a/src/settings/viewmodes/generalviewsettingspage.cpp b/src/settings/viewmodes/generalviewsettingspage.cpp
index 0456b1897..fe1f135d6 100644
--- a/src/settings/viewmodes/generalviewsettingspage.cpp
+++ b/src/settings/viewmodes/generalviewsettingspage.cpp
@@ -29,6 +29,7 @@ GeneralViewSettingsPage::GeneralViewSettingsPage(const QUrl &url, QWidget *paren
, m_url(url)
{
QFormLayout *topLayout = new QFormLayout(this);
+ topLayout->setFormAlignment(Qt::AlignHCenter);
// Display style
m_globalViewProps = new QRadioButton(i18nc("@option:radio", "Use common display style for all folders"));
@@ -181,6 +182,12 @@ GeneralViewSettingsPage::GeneralViewSettingsPage(const QUrl &url, QWidget *paren
// END double click view background
// --------------------- //
+ // make sure the labels don't expand too much
+ for (auto label : {localViewPropsLabel, globalViewPropsLabel}) {
+ label->setSizePolicy(QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Minimum));
+ label->setMinimumWidth(m_dynamicView->width());
+ }
+
loadSettings();
connect(m_localViewProps, &QRadioButton::toggled, this, &GeneralViewSettingsPage::changed);
diff --git a/src/settings/viewmodes/viewsettingstab.cpp b/src/settings/viewmodes/viewsettingstab.cpp
index bb03c582b..3593f23dd 100644
--- a/src/settings/viewmodes/viewsettingstab.cpp
+++ b/src/settings/viewmodes/viewsettingstab.cpp
@@ -39,6 +39,7 @@ ViewSettingsTab::ViewSettingsTab(Mode mode, QWidget *parent)
, m_expandableFolders(nullptr)
{
QFormLayout *topLayout = new QFormLayout(this);
+ topLayout->setFormAlignment(Qt::AlignHCenter);
// Create "Icon Size" section
const int minRange = ZoomLevelInfo::minimumLevel();