diff options
| author | 2023-03-25 13:29:08 -0400 | |
|---|---|---|
| committer | 2023-03-25 14:49:43 -0400 | |
| commit | 50a59487eb49baa229d553dd9a3c00aef20f799f (patch) | |
| tree | 49ed16c5614ad4772f5183ac7bbbb911ce092c1a /src/core/frontend/applets/controller.h | |
| parent | applets: implement RequestExit (diff) | |
| download | yuzu-50a59487eb49baa229d553dd9a3c00aef20f799f.tar.gz yuzu-50a59487eb49baa229d553dd9a3c00aef20f799f.tar.xz yuzu-50a59487eb49baa229d553dd9a3c00aef20f799f.zip | |
qt: implement RequestExit for applets
Diffstat (limited to 'src/core/frontend/applets/controller.h')
| -rw-r--r-- | src/core/frontend/applets/controller.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/frontend/applets/controller.h b/src/core/frontend/applets/controller.h index adb2feefd..5c488387d 100644 --- a/src/core/frontend/applets/controller.h +++ b/src/core/frontend/applets/controller.h | |||
| @@ -7,6 +7,7 @@ | |||
| 7 | #include <vector> | 7 | #include <vector> |
| 8 | 8 | ||
| 9 | #include "common/common_types.h" | 9 | #include "common/common_types.h" |
| 10 | #include "core/frontend/applets/applet.h" | ||
| 10 | 11 | ||
| 11 | namespace Core::HID { | 12 | namespace Core::HID { |
| 12 | class HIDCore; | 13 | class HIDCore; |
| @@ -34,7 +35,7 @@ struct ControllerParameters { | |||
| 34 | bool allow_gamecube_controller{}; | 35 | bool allow_gamecube_controller{}; |
| 35 | }; | 36 | }; |
| 36 | 37 | ||
| 37 | class ControllerApplet { | 38 | class ControllerApplet : public Applet { |
| 38 | public: | 39 | public: |
| 39 | using ReconfigureCallback = std::function<void()>; | 40 | using ReconfigureCallback = std::function<void()>; |
| 40 | 41 | ||
| @@ -49,6 +50,7 @@ public: | |||
| 49 | explicit DefaultControllerApplet(HID::HIDCore& hid_core_); | 50 | explicit DefaultControllerApplet(HID::HIDCore& hid_core_); |
| 50 | ~DefaultControllerApplet() override; | 51 | ~DefaultControllerApplet() override; |
| 51 | 52 | ||
| 53 | void Close() const override; | ||
| 52 | void ReconfigureControllers(ReconfigureCallback callback, | 54 | void ReconfigureControllers(ReconfigureCallback callback, |
| 53 | const ControllerParameters& parameters) const override; | 55 | const ControllerParameters& parameters) const override; |
| 54 | 56 | ||