diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/frontend/applets/mii_edit.cpp | 6 | ||||
| -rw-r--r-- | src/core/frontend/applets/mii_edit.h | 15 |
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 | ||
| 10 | MiiEditApplet::~MiiEditApplet() = default; | 10 | MiiEditApplet::~MiiEditApplet() = default; |
| 11 | 11 | ||
| 12 | void DefaultMiiEditApplet::ShowMii( | 12 | void 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 | |||
| 11 | namespace Core::Frontend { | 9 | namespace Core::Frontend { |
| 12 | 10 | ||
| 13 | struct MiiParameters { | ||
| 14 | bool is_editable; | ||
| 15 | Service::Mii::MiiInfo mii_data{}; | ||
| 16 | }; | ||
| 17 | |||
| 18 | class MiiEditApplet { | 11 | class MiiEditApplet { |
| 19 | public: | 12 | public: |
| 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 | ||
| 27 | class DefaultMiiEditApplet final : public MiiEditApplet { | 18 | class DefaultMiiEditApplet final : public MiiEditApplet { |
| 28 | public: | 19 | public: |
| 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 |