summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/core/frontend/applets/mii_edit.cpp6
-rw-r--r--src/core/frontend/applets/mii_edit.h15
2 files changed, 4 insertions, 17 deletions
diff --git a/src/core/frontend/applets/mii_edit.cpp b/src/core/frontend/applets/mii_edit.cpp
index 948d66f3d..fadb5fb15 100644
--- a/src/core/frontend/applets/mii_edit.cpp
+++ b/src/core/frontend/applets/mii_edit.cpp
@@ -9,12 +9,10 @@ namespace Core::Frontend {
9 9
10MiiEditApplet::~MiiEditApplet() = default; 10MiiEditApplet::~MiiEditApplet() = default;
11 11
12void DefaultMiiEditApplet::ShowMii( 12void DefaultMiiEditApplet::ShowMiiEdit(const std::function<void()>& callback) const {
13 const MiiParameters& parameters,
14 const std::function<void(const Core::Frontend::MiiParameters& parameters)> callback) const {
15 LOG_WARNING(Service_AM, "(STUBBED) called"); 13 LOG_WARNING(Service_AM, "(STUBBED) called");
16 14
17 callback(parameters); 15 callback();
18} 16}
19 17
20} // namespace Core::Frontend 18} // namespace Core::Frontend
diff --git a/src/core/frontend/applets/mii_edit.h b/src/core/frontend/applets/mii_edit.h
index 247ccd461..cca0e931d 100644
--- a/src/core/frontend/applets/mii_edit.h
+++ b/src/core/frontend/applets/mii_edit.h
@@ -6,29 +6,18 @@
6 6
7#include <functional> 7#include <functional>
8 8
9#include "core/hle/service/mii/types.h"
10
11namespace Core::Frontend { 9namespace Core::Frontend {
12 10
13struct MiiParameters {
14 bool is_editable;
15 Service::Mii::MiiInfo mii_data{};
16};
17
18class MiiEditApplet { 11class MiiEditApplet {
19public: 12public:
20 virtual ~MiiEditApplet(); 13 virtual ~MiiEditApplet();
21 14
22 virtual void ShowMii(const MiiParameters& parameters, 15 virtual void ShowMiiEdit(const std::function<void()>& callback) const = 0;
23 const std::function<void(const Core::Frontend::MiiParameters& parameters)>
24 callback) const = 0;
25}; 16};
26 17
27class DefaultMiiEditApplet final : public MiiEditApplet { 18class DefaultMiiEditApplet final : public MiiEditApplet {
28public: 19public:
29 void ShowMii(const MiiParameters& parameters, 20 void ShowMiiEdit(const std::function<void()>& callback) const override;
30 const std::function<void(const Core::Frontend::MiiParameters& parameters)>
31 callback) const override;
32}; 21};
33 22
34} // namespace Core::Frontend 23} // namespace Core::Frontend