From 735c0ad1ac43132e04c47b3e33017bd543c71d39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82?= Date: Sun, 11 Jul 2021 12:47:23 +0200 Subject: [PATCH] Set proper minimum width of name display modes dropdown (#2976) --- src/widgets/settingspages/GeneralPage.cpp | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/widgets/settingspages/GeneralPage.cpp b/src/widgets/settingspages/GeneralPage.cpp index b41fb399..0254c136 100644 --- a/src/widgets/settingspages/GeneralPage.cpp +++ b/src/widgets/settingspages/GeneralPage.cpp @@ -617,16 +617,19 @@ void GeneralPage::initLayout(GeneralPageView &layout) const QStringList usernameDisplayModes = {"Username", "Localized name", "Username and localized name"}; - layout.addDropdown::type>( - "Username style", usernameDisplayModes, s.usernameDisplayMode, - [usernameDisplayModes](auto val) { - return usernameDisplayModes.at(val - 1); - // UsernameDisplayMode enum indexes from 1 - }, - [](auto args) { - return args.index + 1; - }, - false); + ComboBox *nameDropdown = + layout.addDropdown::type>( + "Username style", usernameDisplayModes, s.usernameDisplayMode, + [usernameDisplayModes](auto val) { + return usernameDisplayModes.at(val - 1); + // UsernameDisplayMode enum indexes from 1 + }, + [](auto args) { + return args.index + 1; + }, + false); + nameDropdown->setMinimumWidth(nameDropdown->minimumSizeHint().width()); + layout.addDropdown( "Username font weight", {"50", "Default", "75", "100"}, s.boldScale, [](auto val) {