applets/mii: Remove frontend parameters

These are unused for now as we do not support a frontend implementation.
This commit is contained in:
Morph 2022-03-17 05:19:25 -04:00
parent c50401903f
commit bcca849d0c
2 changed files with 4 additions and 17 deletions

View file

@ -9,12 +9,10 @@ namespace Core::Frontend {
MiiEditApplet::~MiiEditApplet() = default; MiiEditApplet::~MiiEditApplet() = default;
void DefaultMiiEditApplet::ShowMii( void DefaultMiiEditApplet::ShowMiiEdit(const std::function<void()>& callback) const {
const MiiParameters& parameters,
const std::function<void(const Core::Frontend::MiiParameters& parameters)> callback) const {
LOG_WARNING(Service_AM, "(STUBBED) called"); LOG_WARNING(Service_AM, "(STUBBED) called");
callback(parameters); callback();
} }
} // namespace Core::Frontend } // namespace Core::Frontend

View file

@ -6,29 +6,18 @@
#include <functional> #include <functional>
#include "core/hle/service/mii/types.h"
namespace Core::Frontend { namespace Core::Frontend {
struct MiiParameters {
bool is_editable;
Service::Mii::MiiInfo mii_data{};
};
class MiiEditApplet { class MiiEditApplet {
public: public:
virtual ~MiiEditApplet(); virtual ~MiiEditApplet();
virtual void ShowMii(const MiiParameters& parameters, virtual void ShowMiiEdit(const std::function<void()>& callback) const = 0;
const std::function<void(const Core::Frontend::MiiParameters& parameters)>
callback) const = 0;
}; };
class DefaultMiiEditApplet final : public MiiEditApplet { class DefaultMiiEditApplet final : public MiiEditApplet {
public: public:
void ShowMii(const MiiParameters& parameters, void ShowMiiEdit(const std::function<void()>& callback) const override;
const std::function<void(const Core::Frontend::MiiParameters& parameters)>
callback) const override;
}; };
} // namespace Core::Frontend } // namespace Core::Frontend