From e0ba2a4aebc47e00ccc78c630ea89d2172ed51e7 Mon Sep 17 00:00:00 2001 From: spycrab Date: Sun, 1 Apr 2018 16:25:34 +0200 Subject: Qt: Implement "Iterative Input" --- Source/Core/DolphinQt2/Config/Mapping/MappingWindow.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'Source/Core/DolphinQt2/Config/Mapping/MappingWindow.cpp') 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 #include #include #include @@ -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(); +} -- cgit v1.2.3