summaryrefslogtreecommitdiff
path: root/src/core/frontend/applets/cabinet.h
diff options
context:
space:
mode:
authorGravatar german772022-11-13 15:14:08 -0600
committerGravatar german772022-11-13 17:13:43 -0600
commit75e6ec85e107d6e5422d882b97faaa813970d42e (patch)
treefede32c546409e0f876c9ba7142da39eb4caf9c1 /src/core/frontend/applets/cabinet.h
parentservice: am: Fix cabinet applet result (diff)
downloadyuzu-75e6ec85e107d6e5422d882b97faaa813970d42e.tar.gz
yuzu-75e6ec85e107d6e5422d882b97faaa813970d42e.tar.xz
yuzu-75e6ec85e107d6e5422d882b97faaa813970d42e.zip
general: Address review comments
Diffstat (limited to 'src/core/frontend/applets/cabinet.h')
-rw-r--r--src/core/frontend/applets/cabinet.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/frontend/applets/cabinet.h b/src/core/frontend/applets/cabinet.h
index 1c68bf57d..c28a235c1 100644
--- a/src/core/frontend/applets/cabinet.h
+++ b/src/core/frontend/applets/cabinet.h
@@ -18,18 +18,19 @@ struct CabinetParameters {
18 Service::NFP::CabinetMode mode; 18 Service::NFP::CabinetMode mode;
19}; 19};
20 20
21using CabinetCallback = std::function<void(bool, const std::string&)>;
22
21class CabinetApplet { 23class CabinetApplet {
22public: 24public:
23 virtual ~CabinetApplet(); 25 virtual ~CabinetApplet();
24 virtual void ShowCabinetApplet(std::function<void(bool, const std::string&)> callback, 26 virtual void ShowCabinetApplet(const CabinetCallback& callback,
25 const CabinetParameters& parameters, 27 const CabinetParameters& parameters,
26 std::shared_ptr<Service::NFP::NfpDevice> nfp_device) const = 0; 28 std::shared_ptr<Service::NFP::NfpDevice> nfp_device) const = 0;
27}; 29};
28 30
29class DefaultCabinetApplet final : public CabinetApplet { 31class DefaultCabinetApplet final : public CabinetApplet {
30public: 32public:
31 void ShowCabinetApplet(std::function<void(bool, const std::string&)> callback, 33 void ShowCabinetApplet(const CabinetCallback& callback, const CabinetParameters& parameters,
32 const CabinetParameters& parameters,
33 std::shared_ptr<Service::NFP::NfpDevice> nfp_device) const override; 34 std::shared_ptr<Service::NFP::NfpDevice> nfp_device) const override;
34}; 35};
35 36