1
0
Fork 0
forked from suyu/suyu

applets/mii_edit: Use aliases for callbacks

This commit is contained in:
Lioncash 2022-12-05 18:52:52 -05:00
parent a84676c2aa
commit 2b40cdf04f
2 changed files with 5 additions and 3 deletions

View file

@ -8,7 +8,7 @@ namespace Core::Frontend {
MiiEditApplet::~MiiEditApplet() = default; MiiEditApplet::~MiiEditApplet() = default;
void DefaultMiiEditApplet::ShowMiiEdit(const std::function<void()>& callback) const { void DefaultMiiEditApplet::ShowMiiEdit(const MiiEditCallback& callback) const {
LOG_WARNING(Service_AM, "(STUBBED) called"); LOG_WARNING(Service_AM, "(STUBBED) called");
callback(); callback();

View file

@ -9,14 +9,16 @@ namespace Core::Frontend {
class MiiEditApplet { class MiiEditApplet {
public: public:
using MiiEditCallback = std::function<void()>;
virtual ~MiiEditApplet(); virtual ~MiiEditApplet();
virtual void ShowMiiEdit(const std::function<void()>& callback) const = 0; virtual void ShowMiiEdit(const MiiEditCallback& callback) const = 0;
}; };
class DefaultMiiEditApplet final : public MiiEditApplet { class DefaultMiiEditApplet final : public MiiEditApplet {
public: public:
void ShowMiiEdit(const std::function<void()>& callback) const override; void ShowMiiEdit(const MiiEditCallback& callback) const override;
}; };
} // namespace Core::Frontend } // namespace Core::Frontend