From 4c9500e42d143192ba73036f1d0f6a191ad80cf8 Mon Sep 17 00:00:00 2001 From: Méven Car Date: Thu, 5 Mar 2026 10:40:06 +0100 Subject: settings: make most settings page center aligned Limit the width of text labels. --- src/settings/viewmodes/generalviewsettingspage.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/settings/viewmodes/generalviewsettingspage.cpp') 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); -- cgit v1.3