summaryrefslogtreecommitdiff
path: root/src/core/frontend/applets
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/frontend/applets')
-rw-r--r--src/core/frontend/applets/cabinet.cpp2
-rw-r--r--src/core/frontend/applets/cabinet.h7
2 files changed, 5 insertions, 4 deletions
diff --git a/src/core/frontend/applets/cabinet.cpp b/src/core/frontend/applets/cabinet.cpp
index 5ade75de0..26c7fefe3 100644
--- a/src/core/frontend/applets/cabinet.cpp
+++ b/src/core/frontend/applets/cabinet.cpp
@@ -11,7 +11,7 @@ namespace Core::Frontend {
11CabinetApplet::~CabinetApplet() = default; 11CabinetApplet::~CabinetApplet() = default;
12 12
13void DefaultCabinetApplet::ShowCabinetApplet( 13void DefaultCabinetApplet::ShowCabinetApplet(
14 std::function<void(bool, const std::string&)> callback, const CabinetParameters& parameters, 14 const CabinetCallback& callback, const CabinetParameters& parameters,
15 std::shared_ptr<Service::NFP::NfpDevice> nfp_device) const { 15 std::shared_ptr<Service::NFP::NfpDevice> nfp_device) const {
16 LOG_WARNING(Service_AM, "(STUBBED) called"); 16 LOG_WARNING(Service_AM, "(STUBBED) called");
17 callback(false, {}); 17 callback(false, {});
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