diff --git a/Source/Core/DolphinQt2/Config/SettingsWindow.cpp b/Source/Core/DolphinQt2/Config/SettingsWindow.cpp index 0ac1fe5cc6..36eedb9d69 100644 --- a/Source/Core/DolphinQt2/Config/SettingsWindow.cpp +++ b/Source/Core/DolphinQt2/Config/SettingsWindow.cpp @@ -38,7 +38,7 @@ SettingsWindow::SettingsWindow(QWidget* parent) : QDialog(parent) m_tabs = new ListTabWidget(); layout->addWidget(m_tabs); - AddTab(m_tabs, tr("General"), new GeneralPane(), "config"); + m_general_pane_index = AddTab(m_tabs, tr("General"), new GeneralPane(), "config"); AddTab(m_tabs, tr("Interface"), new InterfacePane(), "browse"); m_audio_pane_index = AddTab(m_tabs, tr("Audio"), new AudioPane(), "play"); AddTab(m_tabs, tr("Paths"), new PathPane(), "browse"); @@ -55,3 +55,8 @@ void SettingsWindow::SelectAudioPane() { m_tabs->setCurrentIndex(m_audio_pane_index); } + +void SettingsWindow::SelectGeneralPane() +{ + m_tabs->setCurrentIndex(m_general_pane_index); +} diff --git a/Source/Core/DolphinQt2/Config/SettingsWindow.h b/Source/Core/DolphinQt2/Config/SettingsWindow.h index f61b41bfe6..50efd2ad8f 100644 --- a/Source/Core/DolphinQt2/Config/SettingsWindow.h +++ b/Source/Core/DolphinQt2/Config/SettingsWindow.h @@ -13,9 +13,11 @@ class SettingsWindow final : public QDialog Q_OBJECT public: explicit SettingsWindow(QWidget* parent = nullptr); + void SelectGeneralPane(); void SelectAudioPane(); private: ListTabWidget* m_tabs; int m_audio_pane_index = -1; + int m_general_pane_index = -1; };