applets/mii: Remove frontend parameters
These are unused for now as we do not support a frontend implementation.
This commit is contained in:
parent
c50401903f
commit
bcca849d0c
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Reference in New Issue