From 3de05726eb9d6bd8637134eb37ce8072c4289cd6 Mon Sep 17 00:00:00 2001 From: ameerj <52414509+ameerj@users.noreply.github.com> Date: Sat, 19 Nov 2022 15:39:09 -0500 Subject: config: Custom profile detection fixes Also only reads/writes applicable configs for the custom profiles. --- src/yuzu/configuration/configure_input_per_game.h | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'src/yuzu/configuration/configure_input_per_game.h') diff --git a/src/yuzu/configuration/configure_input_per_game.h b/src/yuzu/configuration/configure_input_per_game.h index a586ec07c..660faf574 100644 --- a/src/yuzu/configuration/configure_input_per_game.h +++ b/src/yuzu/configuration/configure_input_per_game.h @@ -7,21 +7,23 @@ #include +#include "ui_configure_input_per_game.h" +#include "yuzu/configuration/input_profiles.h" + +class QComboBox; + namespace Core { class System; -} - -namespace Ui { -class ConfigureInputPerGame; -} +} // namespace Core -class InputProfiles; +class Config; class ConfigureInputPerGame : public QWidget { Q_OBJECT public: - explicit ConfigureInputPerGame(Core::System& system_, QWidget* parent = nullptr); + explicit ConfigureInputPerGame(Core::System& system_, Config* config_, + QWidget* parent = nullptr); /// Load and Save configurations to settings file. void ApplyConfiguration(); @@ -39,4 +41,5 @@ private: std::array profile_comboboxes; Core::System& system; + Config* config; }; -- cgit v1.2.3