diff options
author | Zach Hilman <zachhilman@gmail.com> | 2018-11-22 21:27:07 +0100 |
---|---|---|
committer | Zach Hilman <zachhilman@gmail.com> | 2018-12-05 20:02:02 +0100 |
commit | 59ca8d458d36f6780b17e7d29e97c6084c23b542 (patch) | |
tree | 1946e4dae8c191b3a7e3802e37e5d1dfcb06177a | |
parent | configure: Use ConfigureInputSimple for Input tab (diff) | |
download | yuzu-59ca8d458d36f6780b17e7d29e97c6084c23b542.tar yuzu-59ca8d458d36f6780b17e7d29e97c6084c23b542.tar.gz yuzu-59ca8d458d36f6780b17e7d29e97c6084c23b542.tar.bz2 yuzu-59ca8d458d36f6780b17e7d29e97c6084c23b542.tar.lz yuzu-59ca8d458d36f6780b17e7d29e97c6084c23b542.tar.xz yuzu-59ca8d458d36f6780b17e7d29e97c6084c23b542.tar.zst yuzu-59ca8d458d36f6780b17e7d29e97c6084c23b542.zip |
-rw-r--r-- | src/yuzu/configuration/configure_input.cpp | 2 | ||||
-rw-r--r-- | src/yuzu/configuration/configure_input.h | 4 | ||||
-rw-r--r-- | src/yuzu/configuration/configure_input.ui | 48 |
3 files changed, 47 insertions, 7 deletions
diff --git a/src/yuzu/configuration/configure_input.cpp b/src/yuzu/configuration/configure_input.cpp index 830d26115..3e78802ce 100644 --- a/src/yuzu/configuration/configure_input.cpp +++ b/src/yuzu/configuration/configure_input.cpp @@ -34,7 +34,7 @@ void CallConfigureDialog(ConfigureInput& parent, Args&&... args) { } // Anonymous namespace ConfigureInput::ConfigureInput(QWidget* parent) - : QWidget(parent), ui(std::make_unique<Ui::ConfigureInput>()) { + : QDialog(parent), ui(std::make_unique<Ui::ConfigureInput>()) { ui->setupUi(this); players_controller = { diff --git a/src/yuzu/configuration/configure_input.h b/src/yuzu/configuration/configure_input.h index 1649e4c0b..b5005e3ea 100644 --- a/src/yuzu/configuration/configure_input.h +++ b/src/yuzu/configuration/configure_input.h @@ -7,8 +7,8 @@ #include <array> #include <memory> +#include <QDialog> #include <QKeyEvent> -#include <QWidget> #include "ui_configure_input.h" @@ -20,7 +20,7 @@ namespace Ui { class ConfigureInput; } -class ConfigureInput : public QWidget { +class ConfigureInput : public QDialog { Q_OBJECT public: diff --git a/src/yuzu/configuration/configure_input.ui b/src/yuzu/configuration/configure_input.ui index dae8277bc..0a2d9f024 100644 --- a/src/yuzu/configuration/configure_input.ui +++ b/src/yuzu/configuration/configure_input.ui @@ -1,13 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>ConfigureInput</class> - <widget class="QWidget" name="ConfigureInput"> + <widget class="QDialog" name="ConfigureInput"> <property name="geometry"> <rect> <x>0</x> <y>0</y> - <width>473</width> - <height>685</height> + <width>384</width> + <height>576</height> </rect> </property> <property name="windowTitle"> @@ -478,6 +478,13 @@ </property> </spacer> </item> + <item> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + </widget> + </item> </layout> </item> </layout> @@ -485,5 +492,38 @@ </layout> </widget> <resources/> - <connections/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>ConfigureInput</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>294</x> + <y>553</y> + </hint> + <hint type="destinationlabel"> + <x>191</x> + <y>287</y> + </hint> + </hints> + </connection> + <connection> + <sender>buttonBox</sender> + <signal>rejected()</signal> + <receiver>ConfigureInput</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>294</x> + <y>553</y> + </hint> + <hint type="destinationlabel"> + <x>191</x> + <y>287</y> + </hint> + </hints> + </connection> + </connections> </ui> |