summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Morph2022-03-17 03:01:03 -0400
committerGravatar Morph2022-03-21 23:57:31 -0400
commite05e6853faf8563702963f384fb1486cda77c841 (patch)
tree6e18e446b74c4068e93428b09a604e204bb8043d /src
parentMerge pull request #8067 from ameerj/qt-browser-include (diff)
downloadyuzu-e05e6853faf8563702963f384fb1486cda77c841.tar.gz
yuzu-e05e6853faf8563702963f384fb1486cda77c841.tar.xz
yuzu-e05e6853faf8563702963f384fb1486cda77c841.zip
applets: Rename Mii to MiiEdit
Diffstat (limited to 'src')
-rw-r--r--src/core/CMakeLists.txt8
-rw-r--r--src/core/frontend/applets/mii_edit.cpp (renamed from src/core/frontend/applets/mii.cpp)9
-rw-r--r--src/core/frontend/applets/mii_edit.h (renamed from src/core/frontend/applets/mii.h)6
-rw-r--r--src/core/hle/service/am/applets/applet_mii_edit.cpp (renamed from src/core/hle/service/am/applets/applet_mii.cpp)23
-rw-r--r--src/core/hle/service/am/applets/applet_mii_edit.h (renamed from src/core/hle/service/am/applets/applet_mii.h)10
-rw-r--r--src/core/hle/service/am/applets/applets.cpp28
-rw-r--r--src/core/hle/service/am/applets/applets.h8
-rw-r--r--src/yuzu/main.cpp4
8 files changed, 49 insertions, 47 deletions
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
index 1d4e92edb..f7dd4294f 100644
--- a/src/core/CMakeLists.txt
+++ b/src/core/CMakeLists.txt
@@ -122,8 +122,8 @@ add_library(core STATIC
122 frontend/applets/error.h 122 frontend/applets/error.h
123 frontend/applets/general_frontend.cpp 123 frontend/applets/general_frontend.cpp
124 frontend/applets/general_frontend.h 124 frontend/applets/general_frontend.h
125 frontend/applets/mii.cpp 125 frontend/applets/mii_edit.cpp
126 frontend/applets/mii.h 126 frontend/applets/mii_edit.h
127 frontend/applets/profile_select.cpp 127 frontend/applets/profile_select.cpp
128 frontend/applets/profile_select.h 128 frontend/applets/profile_select.h
129 frontend/applets/software_keyboard.cpp 129 frontend/applets/software_keyboard.cpp
@@ -306,8 +306,8 @@ add_library(core STATIC
306 hle/service/am/applets/applet_error.h 306 hle/service/am/applets/applet_error.h
307 hle/service/am/applets/applet_general_backend.cpp 307 hle/service/am/applets/applet_general_backend.cpp
308 hle/service/am/applets/applet_general_backend.h 308 hle/service/am/applets/applet_general_backend.h
309 hle/service/am/applets/applet_mii.cpp 309 hle/service/am/applets/applet_mii_edit.cpp
310 hle/service/am/applets/applet_mii.h 310 hle/service/am/applets/applet_mii_edit.h
311 hle/service/am/applets/applet_profile_select.cpp 311 hle/service/am/applets/applet_profile_select.cpp
312 hle/service/am/applets/applet_profile_select.h 312 hle/service/am/applets/applet_profile_select.h
313 hle/service/am/applets/applet_software_keyboard.cpp 313 hle/service/am/applets/applet_software_keyboard.cpp
diff --git a/src/core/frontend/applets/mii.cpp b/src/core/frontend/applets/mii_edit.cpp
index 1c05ff412..948d66f3d 100644
--- a/src/core/frontend/applets/mii.cpp
+++ b/src/core/frontend/applets/mii_edit.cpp
@@ -3,16 +3,17 @@
3// Refer to the license.txt file included. 3// Refer to the license.txt file included.
4 4
5#include "common/logging/log.h" 5#include "common/logging/log.h"
6#include "core/frontend/applets/mii.h" 6#include "core/frontend/applets/mii_edit.h"
7 7
8namespace Core::Frontend { 8namespace Core::Frontend {
9 9
10MiiApplet::~MiiApplet() = default; 10MiiEditApplet::~MiiEditApplet() = default;
11 11
12void DefaultMiiApplet::ShowMii( 12void DefaultMiiEditApplet::ShowMii(
13 const MiiParameters& parameters, 13 const MiiParameters& parameters,
14 const std::function<void(const Core::Frontend::MiiParameters& parameters)> callback) const { 14 const std::function<void(const Core::Frontend::MiiParameters& parameters)> callback) const {
15 LOG_INFO(Service_HID, "(STUBBED) called"); 15 LOG_WARNING(Service_AM, "(STUBBED) called");
16
16 callback(parameters); 17 callback(parameters);
17} 18}
18 19
diff --git a/src/core/frontend/applets/mii.h b/src/core/frontend/applets/mii_edit.h
index 11ba8a359..0d5bb69a2 100644
--- a/src/core/frontend/applets/mii.h
+++ b/src/core/frontend/applets/mii_edit.h
@@ -15,16 +15,16 @@ struct MiiParameters {
15 Service::Mii::MiiInfo mii_data{}; 15 Service::Mii::MiiInfo mii_data{};
16}; 16};
17 17
18class MiiApplet { 18class MiiEditApplet {
19public: 19public:
20 virtual ~MiiApplet(); 20 virtual ~MiiEditApplet();
21 21
22 virtual void ShowMii(const MiiParameters& parameters, 22 virtual void ShowMii(const MiiParameters& parameters,
23 const std::function<void(const Core::Frontend::MiiParameters& parameters)> 23 const std::function<void(const Core::Frontend::MiiParameters& parameters)>
24 callback) const = 0; 24 callback) const = 0;
25}; 25};
26 26
27class DefaultMiiApplet final : public MiiApplet { 27class DefaultMiiEditApplet final : public MiiEditApplet {
28public: 28public:
29 void ShowMii(const MiiParameters& parameters, 29 void ShowMii(const MiiParameters& parameters,
30 const std::function<void(const Core::Frontend::MiiParameters& parameters)> 30 const std::function<void(const Core::Frontend::MiiParameters& parameters)>
diff --git a/src/core/hle/service/am/applets/applet_mii.cpp b/src/core/hle/service/am/applets/applet_mii_edit.cpp
index facede97e..ec57d98bd 100644
--- a/src/core/hle/service/am/applets/applet_mii.cpp
+++ b/src/core/hle/service/am/applets/applet_mii_edit.cpp
@@ -5,19 +5,20 @@
5#include "common/assert.h" 5#include "common/assert.h"
6#include "common/logging/log.h" 6#include "common/logging/log.h"
7#include "core/core.h" 7#include "core/core.h"
8#include "core/frontend/applets/mii.h" 8#include "core/frontend/applets/mii_edit.h"
9#include "core/hle/service/am/am.h" 9#include "core/hle/service/am/am.h"
10#include "core/hle/service/am/applets/applet_mii.h" 10#include "core/hle/service/am/applets/applet_mii_edit.h"
11#include "core/reporter.h"
11 12
12namespace Service::AM::Applets { 13namespace Service::AM::Applets {
13 14
14Mii::Mii(Core::System& system_, LibraryAppletMode applet_mode_, 15MiiEdit::MiiEdit(Core::System& system_, LibraryAppletMode applet_mode_,
15 const Core::Frontend::MiiApplet& frontend_) 16 const Core::Frontend::MiiEditApplet& frontend_)
16 : Applet{system_, applet_mode_}, frontend{frontend_}, system{system_} {} 17 : Applet{system_, applet_mode_}, frontend{frontend_}, system{system_} {}
17 18
18Mii::~Mii() = default; 19MiiEdit::~MiiEdit() = default;
19 20
20void Mii::Initialize() { 21void MiiEdit::Initialize() {
21 is_complete = false; 22 is_complete = false;
22 23
23 const auto storage = broker.PopNormalDataToApplet(); 24 const auto storage = broker.PopNormalDataToApplet();
@@ -29,19 +30,19 @@ void Mii::Initialize() {
29 std::memcpy(&input_data, data.data(), sizeof(MiiAppletInput)); 30 std::memcpy(&input_data, data.data(), sizeof(MiiAppletInput));
30} 31}
31 32
32bool Mii::TransactionComplete() const { 33bool MiiEdit::TransactionComplete() const {
33 return is_complete; 34 return is_complete;
34} 35}
35 36
36ResultCode Mii::GetStatus() const { 37ResultCode MiiEdit::GetStatus() const {
37 return ResultSuccess; 38 return ResultSuccess;
38} 39}
39 40
40void Mii::ExecuteInteractive() { 41void MiiEdit::ExecuteInteractive() {
41 UNREACHABLE_MSG("Unexpected interactive applet data!"); 42 UNREACHABLE_MSG("Unexpected interactive applet data!");
42} 43}
43 44
44void Mii::Execute() { 45void MiiEdit::Execute() {
45 if (is_complete) { 46 if (is_complete) {
46 return; 47 return;
47 } 48 }
@@ -83,7 +84,7 @@ void Mii::Execute() {
83 } 84 }
84} 85}
85 86
86void Mii::DisplayCompleted(const Core::Frontend::MiiParameters& parameters) { 87void MiiEdit::DisplayCompleted(const Core::Frontend::MiiParameters& parameters) {
87 is_complete = true; 88 is_complete = true;
88 89
89 std::vector<u8> reply(sizeof(AppletOutputForCharInfoEditing)); 90 std::vector<u8> reply(sizeof(AppletOutputForCharInfoEditing));
diff --git a/src/core/hle/service/am/applets/applet_mii.h b/src/core/hle/service/am/applets/applet_mii_edit.h
index 42326bfc2..828f28da4 100644
--- a/src/core/hle/service/am/applets/applet_mii.h
+++ b/src/core/hle/service/am/applets/applet_mii_edit.h
@@ -63,11 +63,11 @@ struct AppletOutputForCharInfoEditing {
63static_assert(sizeof(AppletOutputForCharInfoEditing) == 0x80, 63static_assert(sizeof(AppletOutputForCharInfoEditing) == 0x80,
64 "AppletOutputForCharInfoEditing has incorrect size."); 64 "AppletOutputForCharInfoEditing has incorrect size.");
65 65
66class Mii final : public Applet { 66class MiiEdit final : public Applet {
67public: 67public:
68 explicit Mii(Core::System& system_, LibraryAppletMode applet_mode_, 68 explicit MiiEdit(Core::System& system_, LibraryAppletMode applet_mode_,
69 const Core::Frontend::MiiApplet& frontend_); 69 const Core::Frontend::MiiEditApplet& frontend_);
70 ~Mii() override; 70 ~MiiEdit() override;
71 71
72 void Initialize() override; 72 void Initialize() override;
73 73
@@ -79,7 +79,7 @@ public:
79 void DisplayCompleted(const Core::Frontend::MiiParameters& parameters); 79 void DisplayCompleted(const Core::Frontend::MiiParameters& parameters);
80 80
81private: 81private:
82 const Core::Frontend::MiiApplet& frontend; 82 const Core::Frontend::MiiEditApplet& frontend;
83 MiiAppletInput input_data{}; 83 MiiAppletInput input_data{};
84 AppletOutputForCharInfoEditing output_data{}; 84 AppletOutputForCharInfoEditing output_data{};
85 85
diff --git a/src/core/hle/service/am/applets/applets.cpp b/src/core/hle/service/am/applets/applets.cpp
index 79e62679d..1f4c9786a 100644
--- a/src/core/hle/service/am/applets/applets.cpp
+++ b/src/core/hle/service/am/applets/applets.cpp
@@ -9,7 +9,7 @@
9#include "core/frontend/applets/controller.h" 9#include "core/frontend/applets/controller.h"
10#include "core/frontend/applets/error.h" 10#include "core/frontend/applets/error.h"
11#include "core/frontend/applets/general_frontend.h" 11#include "core/frontend/applets/general_frontend.h"
12#include "core/frontend/applets/mii.h" 12#include "core/frontend/applets/mii_edit.h"
13#include "core/frontend/applets/profile_select.h" 13#include "core/frontend/applets/profile_select.h"
14#include "core/frontend/applets/software_keyboard.h" 14#include "core/frontend/applets/software_keyboard.h"
15#include "core/frontend/applets/web_browser.h" 15#include "core/frontend/applets/web_browser.h"
@@ -20,7 +20,7 @@
20#include "core/hle/service/am/applets/applet_controller.h" 20#include "core/hle/service/am/applets/applet_controller.h"
21#include "core/hle/service/am/applets/applet_error.h" 21#include "core/hle/service/am/applets/applet_error.h"
22#include "core/hle/service/am/applets/applet_general_backend.h" 22#include "core/hle/service/am/applets/applet_general_backend.h"
23#include "core/hle/service/am/applets/applet_mii.h" 23#include "core/hle/service/am/applets/applet_mii_edit.h"
24#include "core/hle/service/am/applets/applet_profile_select.h" 24#include "core/hle/service/am/applets/applet_profile_select.h"
25#include "core/hle/service/am/applets/applet_software_keyboard.h" 25#include "core/hle/service/am/applets/applet_software_keyboard.h"
26#include "core/hle/service/am/applets/applet_web_browser.h" 26#include "core/hle/service/am/applets/applet_web_browser.h"
@@ -173,12 +173,12 @@ void Applet::Initialize() {
173AppletFrontendSet::AppletFrontendSet() = default; 173AppletFrontendSet::AppletFrontendSet() = default;
174 174
175AppletFrontendSet::AppletFrontendSet(ControllerApplet controller_applet, ErrorApplet error_applet, 175AppletFrontendSet::AppletFrontendSet(ControllerApplet controller_applet, ErrorApplet error_applet,
176 MiiEdit mii_edit_,
176 ParentalControlsApplet parental_controls_applet, 177 ParentalControlsApplet parental_controls_applet,
177 MiiApplet mii_applet, PhotoViewer photo_viewer_, 178 PhotoViewer photo_viewer_, ProfileSelect profile_select_,
178 ProfileSelect profile_select_,
179 SoftwareKeyboard software_keyboard_, WebBrowser web_browser_) 179 SoftwareKeyboard software_keyboard_, WebBrowser web_browser_)
180 : controller{std::move(controller_applet)}, error{std::move(error_applet)}, 180 : controller{std::move(controller_applet)}, error{std::move(error_applet)},
181 parental_controls{std::move(parental_controls_applet)}, mii{std::move(mii_applet)}, 181 mii_edit{std::move(mii_edit_)}, parental_controls{std::move(parental_controls_applet)},
182 photo_viewer{std::move(photo_viewer_)}, profile_select{std::move(profile_select_)}, 182 photo_viewer{std::move(photo_viewer_)}, profile_select{std::move(profile_select_)},
183 software_keyboard{std::move(software_keyboard_)}, web_browser{std::move(web_browser_)} {} 183 software_keyboard{std::move(software_keyboard_)}, web_browser{std::move(web_browser_)} {}
184 184
@@ -205,12 +205,12 @@ void AppletManager::SetAppletFrontendSet(AppletFrontendSet set) {
205 frontend.error = std::move(set.error); 205 frontend.error = std::move(set.error);
206 } 206 }
207 207
208 if (set.parental_controls != nullptr) { 208 if (set.mii_edit != nullptr) {
209 frontend.parental_controls = std::move(set.parental_controls); 209 frontend.mii_edit = std::move(set.mii_edit);
210 } 210 }
211 211
212 if (set.mii != nullptr) { 212 if (set.parental_controls != nullptr) {
213 frontend.mii = std::move(set.mii); 213 frontend.parental_controls = std::move(set.parental_controls);
214 } 214 }
215 215
216 if (set.photo_viewer != nullptr) { 216 if (set.photo_viewer != nullptr) {
@@ -245,15 +245,15 @@ void AppletManager::SetDefaultAppletsIfMissing() {
245 frontend.error = std::make_unique<Core::Frontend::DefaultErrorApplet>(); 245 frontend.error = std::make_unique<Core::Frontend::DefaultErrorApplet>();
246 } 246 }
247 247
248 if (frontend.mii_edit == nullptr) {
249 frontend.mii_edit = std::make_unique<Core::Frontend::DefaultMiiEditApplet>();
250 }
251
248 if (frontend.parental_controls == nullptr) { 252 if (frontend.parental_controls == nullptr) {
249 frontend.parental_controls = 253 frontend.parental_controls =
250 std::make_unique<Core::Frontend::DefaultParentalControlsApplet>(); 254 std::make_unique<Core::Frontend::DefaultParentalControlsApplet>();
251 } 255 }
252 256
253 if (frontend.mii == nullptr) {
254 frontend.mii = std::make_unique<Core::Frontend::DefaultMiiApplet>();
255 }
256
257 if (frontend.photo_viewer == nullptr) { 257 if (frontend.photo_viewer == nullptr) {
258 frontend.photo_viewer = std::make_unique<Core::Frontend::DefaultPhotoViewerApplet>(); 258 frontend.photo_viewer = std::make_unique<Core::Frontend::DefaultPhotoViewerApplet>();
259 } 259 }
@@ -289,7 +289,7 @@ std::shared_ptr<Applet> AppletManager::GetApplet(AppletId id, LibraryAppletMode
289 case AppletId::SoftwareKeyboard: 289 case AppletId::SoftwareKeyboard:
290 return std::make_shared<SoftwareKeyboard>(system, mode, *frontend.software_keyboard); 290 return std::make_shared<SoftwareKeyboard>(system, mode, *frontend.software_keyboard);
291 case AppletId::MiiEdit: 291 case AppletId::MiiEdit:
292 return std::make_shared<Mii>(system, mode, *frontend.mii); 292 return std::make_shared<MiiEdit>(system, mode, *frontend.mii_edit);
293 case AppletId::Web: 293 case AppletId::Web:
294 case AppletId::Shop: 294 case AppletId::Shop:
295 case AppletId::OfflineWeb: 295 case AppletId::OfflineWeb:
diff --git a/src/core/hle/service/am/applets/applets.h b/src/core/hle/service/am/applets/applets.h
index 0c44aec79..50a7bdceb 100644
--- a/src/core/hle/service/am/applets/applets.h
+++ b/src/core/hle/service/am/applets/applets.h
@@ -20,8 +20,8 @@ namespace Core::Frontend {
20class ControllerApplet; 20class ControllerApplet;
21class ECommerceApplet; 21class ECommerceApplet;
22class ErrorApplet; 22class ErrorApplet;
23class MiiEditApplet;
23class ParentalControlsApplet; 24class ParentalControlsApplet;
24class MiiApplet;
25class PhotoViewerApplet; 25class PhotoViewerApplet;
26class ProfileSelectApplet; 26class ProfileSelectApplet;
27class SoftwareKeyboardApplet; 27class SoftwareKeyboardApplet;
@@ -179,8 +179,8 @@ protected:
179struct AppletFrontendSet { 179struct AppletFrontendSet {
180 using ControllerApplet = std::unique_ptr<Core::Frontend::ControllerApplet>; 180 using ControllerApplet = std::unique_ptr<Core::Frontend::ControllerApplet>;
181 using ErrorApplet = std::unique_ptr<Core::Frontend::ErrorApplet>; 181 using ErrorApplet = std::unique_ptr<Core::Frontend::ErrorApplet>;
182 using MiiEdit = std::unique_ptr<Core::Frontend::MiiEditApplet>;
182 using ParentalControlsApplet = std::unique_ptr<Core::Frontend::ParentalControlsApplet>; 183 using ParentalControlsApplet = std::unique_ptr<Core::Frontend::ParentalControlsApplet>;
183 using MiiApplet = std::unique_ptr<Core::Frontend::MiiApplet>;
184 using PhotoViewer = std::unique_ptr<Core::Frontend::PhotoViewerApplet>; 184 using PhotoViewer = std::unique_ptr<Core::Frontend::PhotoViewerApplet>;
185 using ProfileSelect = std::unique_ptr<Core::Frontend::ProfileSelectApplet>; 185 using ProfileSelect = std::unique_ptr<Core::Frontend::ProfileSelectApplet>;
186 using SoftwareKeyboard = std::unique_ptr<Core::Frontend::SoftwareKeyboardApplet>; 186 using SoftwareKeyboard = std::unique_ptr<Core::Frontend::SoftwareKeyboardApplet>;
@@ -188,7 +188,7 @@ struct AppletFrontendSet {
188 188
189 AppletFrontendSet(); 189 AppletFrontendSet();
190 AppletFrontendSet(ControllerApplet controller_applet, ErrorApplet error_applet, 190 AppletFrontendSet(ControllerApplet controller_applet, ErrorApplet error_applet,
191 ParentalControlsApplet parental_controls_applet, MiiApplet mii_applet, 191 MiiEdit mii_edit_, ParentalControlsApplet parental_controls_applet,
192 PhotoViewer photo_viewer_, ProfileSelect profile_select_, 192 PhotoViewer photo_viewer_, ProfileSelect profile_select_,
193 SoftwareKeyboard software_keyboard_, WebBrowser web_browser_); 193 SoftwareKeyboard software_keyboard_, WebBrowser web_browser_);
194 ~AppletFrontendSet(); 194 ~AppletFrontendSet();
@@ -201,8 +201,8 @@ struct AppletFrontendSet {
201 201
202 ControllerApplet controller; 202 ControllerApplet controller;
203 ErrorApplet error; 203 ErrorApplet error;
204 MiiEdit mii_edit;
204 ParentalControlsApplet parental_controls; 205 ParentalControlsApplet parental_controls;
205 MiiApplet mii;
206 PhotoViewer photo_viewer; 206 PhotoViewer photo_viewer;
207 ProfileSelect profile_select; 207 ProfileSelect profile_select;
208 SoftwareKeyboard software_keyboard; 208 SoftwareKeyboard software_keyboard;
diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp
index ecd2f9f24..f2182d901 100644
--- a/src/yuzu/main.cpp
+++ b/src/yuzu/main.cpp
@@ -24,7 +24,7 @@
24#include "core/file_sys/vfs_real.h" 24#include "core/file_sys/vfs_real.h"
25#include "core/frontend/applets/controller.h" 25#include "core/frontend/applets/controller.h"
26#include "core/frontend/applets/general_frontend.h" 26#include "core/frontend/applets/general_frontend.h"
27#include "core/frontend/applets/mii.h" 27#include "core/frontend/applets/mii_edit.h"
28#include "core/frontend/applets/software_keyboard.h" 28#include "core/frontend/applets/software_keyboard.h"
29#include "core/hid/emulated_controller.h" 29#include "core/hid/emulated_controller.h"
30#include "core/hid/hid_core.h" 30#include "core/hid/hid_core.h"
@@ -1280,8 +1280,8 @@ bool GMainWindow::LoadROM(const QString& filename, u64 program_id, std::size_t p
1280 system->SetAppletFrontendSet({ 1280 system->SetAppletFrontendSet({
1281 std::make_unique<QtControllerSelector>(*this), // Controller Selector 1281 std::make_unique<QtControllerSelector>(*this), // Controller Selector
1282 std::make_unique<QtErrorDisplay>(*this), // Error Display 1282 std::make_unique<QtErrorDisplay>(*this), // Error Display
1283 nullptr, // Mii Editor
1283 nullptr, // Parental Controls 1284 nullptr, // Parental Controls
1284 nullptr, // Mii editor
1285 nullptr, // Photo Viewer 1285 nullptr, // Photo Viewer
1286 std::make_unique<QtProfileSelector>(*this), // Profile Selector 1286 std::make_unique<QtProfileSelector>(*this), // Profile Selector
1287 std::make_unique<QtSoftwareKeyboard>(*this), // Software Keyboard 1287 std::make_unique<QtSoftwareKeyboard>(*this), // Software Keyboard