Qt: Set default button in settings and ISO browser (#3475)

This commit is contained in:
Davide Pesavento 2025-07-07 08:14:58 -04:00 committed by GitHub
parent 9ba3129b67
commit d8a267162d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 9 additions and 5 deletions

View File

@ -27,11 +27,10 @@ ControllerSettingsWindow::ControllerSettingsWindow(INISettingsInterface* game_si
: QWidget(parent), m_editing_settings_interface(game_sif), m_editing_input_profiles(edit_profiles)
{
m_ui.setupUi(this);
m_ui.buttonBox->button(QDialogButtonBox::Close)->setDefault(true);
setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);
m_ui.settingsCategory->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
connect(m_ui.settingsCategory, &QListWidget::currentRowChanged, this,
&ControllerSettingsWindow::onCategoryCurrentRowChanged);
connect(m_ui.buttonBox, &QDialogButtonBox::rejected, this, &ControllerSettingsWindow::close);

View File

@ -27,7 +27,7 @@
<item row="0" column="0">
<widget class="QListWidget" name="settingsCategory">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>

View File

@ -133,6 +133,9 @@
<property name="text">
<string>Close</string>
</property>
<property name="default">
<bool>true</bool>
</property>
</widget>
</item>
</layout>

View File

@ -225,7 +225,6 @@ void SettingsWindow::connectUi()
m_ui.clearGameSettings = nullptr;
}
m_ui.settingsCategory->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
m_ui.settingsCategory->setCurrentRow(0);
m_ui.settingsContainer->setCurrentIndex(0);
m_ui.helpText->setOpenExternalLinks(true);

View File

@ -27,7 +27,7 @@
<item row="0" column="0">
<widget class="QListWidget" name="settingsCategory">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
@ -113,6 +113,9 @@
<property name="text">
<string>Close</string>
</property>
<property name="default">
<bool>true</bool>
</property>
</widget>
</item>
</layout>