diff options
| author | Méven Car <[email protected]> | 2026-03-05 10:40:06 +0100 |
|---|---|---|
| committer | Méven Car <[email protected]> | 2026-03-05 10:45:47 +0100 |
| commit | 4c9500e42d143192ba73036f1d0f6a191ad80cf8 (patch) | |
| tree | d3bb5e09dae011af1338c17f86bfc1fedae9da31 /src/settings/viewmodes | |
| parent | de4502909053fbea3295409540a97a5c74ca6611 (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.cpp | 1 | ||||
| -rw-r--r-- | src/settings/viewmodes/generalviewsettingspage.cpp | 7 | ||||
| -rw-r--r-- | src/settings/viewmodes/viewsettingstab.cpp | 1 |
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(); |
