Set proper minimum width of name display modes dropdown (#2976)

This commit is contained in:
Paweł
2021-07-11 12:47:23 +02:00
committed by GitHub
parent 94a99ac4f0
commit 735c0ad1ac
@@ -617,6 +617,7 @@ void GeneralPage::initLayout(GeneralPageView &layout)
const QStringList usernameDisplayModes = {"Username", "Localized name", const QStringList usernameDisplayModes = {"Username", "Localized name",
"Username and localized name"}; "Username and localized name"};
ComboBox *nameDropdown =
layout.addDropdown<std::underlying_type<UsernameDisplayMode>::type>( layout.addDropdown<std::underlying_type<UsernameDisplayMode>::type>(
"Username style", usernameDisplayModes, s.usernameDisplayMode, "Username style", usernameDisplayModes, s.usernameDisplayMode,
[usernameDisplayModes](auto val) { [usernameDisplayModes](auto val) {
@@ -627,6 +628,8 @@ void GeneralPage::initLayout(GeneralPageView &layout)
return args.index + 1; return args.index + 1;
}, },
false); false);
nameDropdown->setMinimumWidth(nameDropdown->minimumSizeHint().width());
layout.addDropdown<float>( layout.addDropdown<float>(
"Username font weight", {"50", "Default", "75", "100"}, s.boldScale, "Username font weight", {"50", "Default", "75", "100"}, s.boldScale,
[](auto val) { [](auto val) {