diff options
author | ameerj <52414509+ameerj@users.noreply.github.com> | 2022-11-19 15:39:09 -0500 |
---|---|---|
committer | ameerj <52414509+ameerj@users.noreply.github.com> | 2022-11-28 19:22:18 -0500 |
commit | 3de05726eb9d6bd8637134eb37ce8072c4289cd6 (patch) | |
tree | ca2d6dfe81cb75c45114a7037b05ed94cc9ecf12 /src/yuzu/configuration/configure_input_per_game.h | |
parent | b1b20ad84a5e966bb13f01de037bbfe88ac985cc (diff) |
config: Custom profile detection fixes
Also only reads/writes applicable configs for the custom profiles.
Diffstat (limited to 'src/yuzu/configuration/configure_input_per_game.h')
-rw-r--r-- | src/yuzu/configuration/configure_input_per_game.h | 17 |
1 files changed, 10 insertions, 7 deletions
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 <QWidget> +#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<QComboBox*, 8> profile_comboboxes; Core::System& system; + Config* config; }; |