summaryrefslogtreecommitdiff
path: root/src/yuzu/applets/qt_controller.h
diff options
context:
space:
mode:
authorflodavid <fl.david.53@gmail.com>2023-07-24 21:30:24 +0200
committerflodavid <fl.david.53@gmail.com>2023-07-25 19:03:12 +0200
commitb881949b6de1c7359cb79e2ba7c9aa2e104c1885 (patch)
tree763d5c382919e27abd7e8ba446247f44007f415f /src/yuzu/applets/qt_controller.h
parent18000df5e968af0aa9784f398a97da2733262126 (diff)
yuzu: Enable controller interaction in Controller Applet
Diffstat (limited to 'src/yuzu/applets/qt_controller.h')
-rw-r--r--src/yuzu/applets/qt_controller.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/yuzu/applets/qt_controller.h b/src/yuzu/applets/qt_controller.h
index 2fdc35857..7f0673d06 100644
--- a/src/yuzu/applets/qt_controller.h
+++ b/src/yuzu/applets/qt_controller.h
@@ -34,6 +34,8 @@ class HIDCore;
enum class NpadStyleIndex : u8;
} // namespace Core::HID
+class ControllerNavigation;
+
class QtControllerSelectorDialog final : public QDialog {
Q_OBJECT
@@ -46,6 +48,8 @@ public:
int exec() override;
+ void keyPressEvent(QKeyEvent* evt) override;
+
private:
// Applies the current configuration.
void ApplyConfiguration();
@@ -110,6 +114,8 @@ private:
Core::System& system;
+ ControllerNavigation* controller_navigation = nullptr;
+
// This is true if and only if all parameters are met. Otherwise, this is false.
// This determines whether the "OK" button can be clicked to exit the applet.
bool parameters_met{false};