mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-02-15 18:40:00 +00:00
Qt: use Qt standard button layout in settings_dialog
This commit is contained in:
parent
91f53a366b
commit
f97ed7738d
@ -1,5 +1,6 @@
|
|||||||
#include <QVBoxLayout>
|
#include <QVBoxLayout>
|
||||||
#include <QButtonGroup>
|
#include <QButtonGroup>
|
||||||
|
#include <QDialogButtonBox>
|
||||||
#include <QPushButton>
|
#include <QPushButton>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include <QInputDialog>
|
#include <QInputDialog>
|
||||||
@ -37,7 +38,7 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> guiSettings, std:
|
|||||||
: QDialog(parent), xgui_settings(guiSettings), xemu_settings(emuSettings), ui(new Ui::settings_dialog), m_tab_Index(tabIndex)
|
: QDialog(parent), xgui_settings(guiSettings), xemu_settings(emuSettings), ui(new Ui::settings_dialog), m_tab_Index(tabIndex)
|
||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
ui->cancelButton->setFocus();
|
ui->buttonBox->button(QDialogButtonBox::StandardButton::Close)->setFocus();
|
||||||
ui->tab_widget_settings->setUsesScrollButtons(false);
|
ui->tab_widget_settings->setUsesScrollButtons(false);
|
||||||
ui->tab_widget_settings->tabBar()->setObjectName("tab_bar_settings");
|
ui->tab_widget_settings->tabBar()->setObjectName("tab_bar_settings");
|
||||||
|
|
||||||
@ -117,7 +118,7 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> guiSettings, std:
|
|||||||
m_discord_state = xgui_settings->GetValue(gui::m_discordState).toString();
|
m_discord_state = xgui_settings->GetValue(gui::m_discordState).toString();
|
||||||
|
|
||||||
// Various connects
|
// Various connects
|
||||||
connect(ui->okButton, &QAbstractButton::clicked, [=, use_discord_old = m_use_discord, discord_state_old = m_discord_state]
|
connect(ui->buttonBox, &QDialogButtonBox::accepted, [=, use_discord_old = m_use_discord, discord_state_old = m_discord_state]
|
||||||
{
|
{
|
||||||
std::set<std::string> selectedlle;
|
std::set<std::string> selectedlle;
|
||||||
for (int i = 0; i<ui->lleList->count(); ++i)
|
for (int i = 0; i<ui->lleList->count(); ++i)
|
||||||
@ -157,11 +158,11 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> guiSettings, std:
|
|||||||
#endif
|
#endif
|
||||||
});
|
});
|
||||||
|
|
||||||
connect(ui->cancelButton, &QAbstractButton::clicked, this, &QWidget::close);
|
connect(ui->buttonBox, &QDialogButtonBox::rejected, this, &QWidget::close);
|
||||||
|
|
||||||
connect(ui->tab_widget_settings, &QTabWidget::currentChanged, [=]()
|
connect(ui->tab_widget_settings, &QTabWidget::currentChanged, [=]()
|
||||||
{
|
{
|
||||||
ui->cancelButton->setFocus();
|
ui->buttonBox->button(QDialogButtonBox::StandardButton::Close)->setFocus();
|
||||||
});
|
});
|
||||||
|
|
||||||
// _____ _____ _ _ _______ _
|
// _____ _____ _ _ _______ _
|
||||||
@ -1392,7 +1393,7 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> guiSettings, std:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
connect(ui->okButton, &QAbstractButton::clicked, [=]()
|
connect(ui->buttonBox, &QDialogButtonBox::accepted, [=]()
|
||||||
{
|
{
|
||||||
ApplyGuiOptions();
|
ApplyGuiOptions();
|
||||||
});
|
});
|
||||||
|
@ -2829,41 +2829,11 @@
|
|||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<layout class="QHBoxLayout" name="buttonLayout">
|
<widget class="QDialogButtonBox" name="buttonBox">
|
||||||
<item alignment="Qt::AlignLeft">
|
<property name="standardButtons">
|
||||||
<widget class="QPushButton" name="okButton">
|
<set>QDialogButtonBox::Close|QDialogButtonBox::Save</set>
|
||||||
<property name="text">
|
</property>
|
||||||
<string>Save</string>
|
</widget>
|
||||||
</property>
|
|
||||||
<property name="autoDefault">
|
|
||||||
<bool>false</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item alignment="Qt::AlignLeft">
|
|
||||||
<widget class="QPushButton" name="cancelButton">
|
|
||||||
<property name="text">
|
|
||||||
<string>Close</string>
|
|
||||||
</property>
|
|
||||||
<property name="autoDefault">
|
|
||||||
<bool>false</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<spacer name="horizontalSpacer">
|
|
||||||
<property name="orientation">
|
|
||||||
<enum>Qt::Horizontal</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeHint" stdset="0">
|
|
||||||
<size>
|
|
||||||
<width>40</width>
|
|
||||||
<height>20</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user