diff --git a/src/citra_qt/configuration/configure.ui b/src/citra_qt/configuration/configure.ui index f6f5a517a..d36bce065 100644 --- a/src/citra_qt/configuration/configure.ui +++ b/src/citra_qt/configuration/configure.ui @@ -97,6 +97,12 @@
configuration/configure_enhancements.h
1 + + ConfigureLayout + QWidget +
configuration/configure_layout.h
+ 1 +
ConfigureWeb QWidget diff --git a/src/citra_qt/configuration/configure_per_game.cpp b/src/citra_qt/configuration/configure_per_game.cpp index 9d844ea80..fe236bce3 100644 --- a/src/citra_qt/configuration/configure_per_game.cpp +++ b/src/citra_qt/configuration/configure_per_game.cpp @@ -14,6 +14,7 @@ #include "citra_qt/configuration/configure_enhancements.h" #include "citra_qt/configuration/configure_general.h" #include "citra_qt/configuration/configure_graphics.h" +#include "citra_qt/configuration/configure_layout.h" #include "citra_qt/configuration/configure_per_game.h" #include "citra_qt/configuration/configure_system.h" #include "citra_qt/util/util.h" @@ -36,6 +37,7 @@ ConfigurePerGame::ConfigurePerGame(QWidget* parent, u64 title_id_, const QString audio_tab = std::make_unique(is_powered_on, this); general_tab = std::make_unique(this); enhancements_tab = std::make_unique(this); + layout_tab = std::make_unique(this); graphics_tab = std::make_unique(gl_renderer, physical_devices, is_powered_on, this); system_tab = std::make_unique(system, this); @@ -47,6 +49,7 @@ ConfigurePerGame::ConfigurePerGame(QWidget* parent, u64 title_id_, const QString ui->tabWidget->addTab(general_tab.get(), tr("General")); ui->tabWidget->addTab(system_tab.get(), tr("System")); ui->tabWidget->addTab(enhancements_tab.get(), tr("Enhancements")); + ui->tabWidget->addTab(layout_tab.get(), tr("Layout")); ui->tabWidget->addTab(graphics_tab.get(), tr("Graphics")); ui->tabWidget->addTab(audio_tab.get(), tr("Audio")); ui->tabWidget->addTab(debug_tab.get(), tr("Debug")); @@ -102,6 +105,7 @@ void ConfigurePerGame::ApplyConfiguration() { general_tab->ApplyConfiguration(); system_tab->ApplyConfiguration(); enhancements_tab->ApplyConfiguration(); + layout_tab->ApplyConfiguration(); graphics_tab->ApplyConfiguration(); audio_tab->ApplyConfiguration(); debug_tab->ApplyConfiguration(); diff --git a/src/citra_qt/configuration/configure_per_game.h b/src/citra_qt/configuration/configure_per_game.h index 8f8c757fd..110687b27 100644 --- a/src/citra_qt/configuration/configure_per_game.h +++ b/src/citra_qt/configuration/configure_per_game.h @@ -18,6 +18,7 @@ class System; class ConfigureAudio; class ConfigureGeneral; class ConfigureEnhancements; +class ConfigureLayout; class ConfigureGraphics; class ConfigureSystem; class ConfigureDebug; @@ -71,6 +72,7 @@ private: std::unique_ptr audio_tab; std::unique_ptr general_tab; std::unique_ptr enhancements_tab; + std::unique_ptr layout_tab; std::unique_ptr graphics_tab; std::unique_ptr system_tab; std::unique_ptr debug_tab;