diff options
| author | Léo Lam <leolino.lam@gmail.com> | 2018-04-05 17:44:30 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-04-05 17:44:30 +0200 |
| commit | 4cd5ef76adfb863e59252c21e8812adeaae42b33 (patch) | |
| tree | 4cae8d17d190f6a563a6dae457ffe8f4a872369d /Source/Core/DolphinQt2/Config/Mapping/MappingWindow.cpp | |
| parent | a66c7d6a64865c3b0fe4b1981f91f2d4b9699e93 (diff) | |
| parent | e0ba2a4aebc47e00ccc78c630ea89d2172ed51e7 (diff) | |
Merge pull request #6537 from spycrab/qt_quick_assign
Qt/Mapping: Implement "Iterative Input"
Diffstat (limited to 'Source/Core/DolphinQt2/Config/Mapping/MappingWindow.cpp')
| -rw-r--r-- | Source/Core/DolphinQt2/Config/Mapping/MappingWindow.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Source/Core/DolphinQt2/Config/Mapping/MappingWindow.cpp b/Source/Core/DolphinQt2/Config/Mapping/MappingWindow.cpp index def3b25a28..34f10b64e3 100644 --- a/Source/Core/DolphinQt2/Config/Mapping/MappingWindow.cpp +++ b/Source/Core/DolphinQt2/Config/Mapping/MappingWindow.cpp @@ -2,6 +2,7 @@ // Licensed under GPLv2+ // Refer to the license.txt file included. +#include <QCheckBox> #include <QComboBox> #include <QDialogButtonBox> #include <QGroupBox> @@ -108,14 +109,19 @@ void MappingWindow::CreateMainLayout() { m_main_layout = new QVBoxLayout(); m_config_layout = new QHBoxLayout(); + m_iterative_input = new QCheckBox(tr("Iterative Input")); m_tab_widget = new QTabWidget(); m_button_box = new QDialogButtonBox(QDialogButtonBox::Close); + m_iterative_input->setToolTip(tr("Automatically progress one button after another during " + "configuration. Useful for first-time setup.")); + m_config_layout->addWidget(m_devices_box); m_config_layout->addWidget(m_reset_box); m_config_layout->addWidget(m_profiles_box); m_main_layout->addItem(m_config_layout); + m_main_layout->addWidget(m_iterative_input); m_main_layout->addWidget(m_tab_widget); m_main_layout->addWidget(m_button_box); @@ -337,3 +343,8 @@ void MappingWindow::OnDefaultFieldsPressed() m_controller->UpdateReferences(g_controller_interface); emit Update(); } + +bool MappingWindow::IsIterativeInput() const +{ + return m_iterative_input->isChecked(); +} |
