summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/yuzu/configuration/configure_profile_manager.cpp8
-rw-r--r--src/yuzu/configuration/configure_profile_manager.h10
2 files changed, 10 insertions, 8 deletions
diff --git a/src/yuzu/configuration/configure_profile_manager.cpp b/src/yuzu/configuration/configure_profile_manager.cpp
index 9493cb82e..a47089988 100644
--- a/src/yuzu/configuration/configure_profile_manager.cpp
+++ b/src/yuzu/configuration/configure_profile_manager.cpp
@@ -115,7 +115,7 @@ ConfigureProfileManager::ConfigureProfileManager(const Core::System& system_, QW
115 &ConfigureProfileManager::ConfirmDeleteUser); 115 &ConfigureProfileManager::ConfirmDeleteUser);
116 connect(ui->pm_set_image, &QPushButton::clicked, this, &ConfigureProfileManager::SetUserImage); 116 connect(ui->pm_set_image, &QPushButton::clicked, this, &ConfigureProfileManager::SetUserImage);
117 117
118 confirm_dialog = std::make_unique<ConfigureProfileManagerDeleteDialog>(this); 118 confirm_dialog = new ConfigureProfileManagerDeleteDialog(this);
119 119
120 scene = new QGraphicsScene; 120 scene = new QGraphicsScene;
121 ui->current_user_icon->setScene(scene); 121 ui->current_user_icon->setScene(scene);
@@ -246,7 +246,7 @@ void ConfigureProfileManager::ConfirmDeleteUser() {
246 confirm_dialog->show(); 246 confirm_dialog->show();
247} 247}
248 248
249void ConfigureProfileManager::DeleteUser(const Common::UUID uuid) { 249void ConfigureProfileManager::DeleteUser(const Common::UUID& uuid) {
250 if (Settings::values.current_user.GetValue() == tree_view->currentIndex().row()) { 250 if (Settings::values.current_user.GetValue() == tree_view->currentIndex().row()) {
251 Settings::values.current_user = 0; 251 Settings::values.current_user = 0;
252 } 252 }
@@ -324,7 +324,7 @@ void ConfigureProfileManager::SetUserImage() {
324} 324}
325 325
326ConfigureProfileManagerDeleteDialog::ConfigureProfileManagerDeleteDialog(QWidget* parent) 326ConfigureProfileManagerDeleteDialog::ConfigureProfileManagerDeleteDialog(QWidget* parent)
327 : QDialog(parent) { 327 : QDialog{parent} {
328 auto dialog_vbox_layout = new QVBoxLayout(this); 328 auto dialog_vbox_layout = new QVBoxLayout(this);
329 dialog_button_box = 329 dialog_button_box =
330 new QDialogButtonBox(QDialogButtonBox::Yes | QDialogButtonBox::No, Qt::Horizontal, parent); 330 new QDialogButtonBox(QDialogButtonBox::Yes | QDialogButtonBox::No, Qt::Horizontal, parent);
@@ -354,7 +354,7 @@ ConfigureProfileManagerDeleteDialog::ConfigureProfileManagerDeleteDialog(QWidget
354 354
355ConfigureProfileManagerDeleteDialog::~ConfigureProfileManagerDeleteDialog() = default; 355ConfigureProfileManagerDeleteDialog::~ConfigureProfileManagerDeleteDialog() = default;
356 356
357void ConfigureProfileManagerDeleteDialog::SetInfo(const QString username, const Common::UUID uuid, 357void ConfigureProfileManagerDeleteDialog::SetInfo(const QString& username, const Common::UUID& uuid,
358 std::function<void()> accept_callback) { 358 std::function<void()> accept_callback) {
359 label_info->setText( 359 label_info->setText(
360 tr("Name: %1\nUUID: %2").arg(username, QString::fromStdString(uuid.FormattedString()))); 360 tr("Name: %1\nUUID: %2").arg(username, QString::fromStdString(uuid.FormattedString())));
diff --git a/src/yuzu/configuration/configure_profile_manager.h b/src/yuzu/configuration/configure_profile_manager.h
index 6e5cb748d..c4b1a334e 100644
--- a/src/yuzu/configuration/configure_profile_manager.h
+++ b/src/yuzu/configuration/configure_profile_manager.h
@@ -10,7 +10,9 @@
10#include <QList> 10#include <QList>
11#include <QWidget> 11#include <QWidget>
12 12
13#include "common/uuid.h" 13namespace Common {
14struct UUID;
15}
14 16
15namespace Core { 17namespace Core {
16class System; 18class System;
@@ -37,7 +39,7 @@ public:
37 explicit ConfigureProfileManagerDeleteDialog(QWidget* parent); 39 explicit ConfigureProfileManagerDeleteDialog(QWidget* parent);
38 ~ConfigureProfileManagerDeleteDialog(); 40 ~ConfigureProfileManagerDeleteDialog();
39 41
40 void SetInfo(const QString username, const Common::UUID uuid, 42 void SetInfo(const QString& username, const Common::UUID& uuid,
41 std::function<void()> accept_callback); 43 std::function<void()> accept_callback);
42 44
43private: 45private:
@@ -68,7 +70,7 @@ private:
68 void AddUser(); 70 void AddUser();
69 void RenameUser(); 71 void RenameUser();
70 void ConfirmDeleteUser(); 72 void ConfirmDeleteUser();
71 void DeleteUser(const Common::UUID uuid); 73 void DeleteUser(const Common::UUID& uuid);
72 void SetUserImage(); 74 void SetUserImage();
73 75
74 QVBoxLayout* layout; 76 QVBoxLayout* layout;
@@ -76,7 +78,7 @@ private:
76 QStandardItemModel* item_model; 78 QStandardItemModel* item_model;
77 QGraphicsScene* scene; 79 QGraphicsScene* scene;
78 80
79 std::unique_ptr<ConfigureProfileManagerDeleteDialog> confirm_dialog; 81 ConfigureProfileManagerDeleteDialog* confirm_dialog;
80 82
81 std::vector<QList<QStandardItem*>> list_items; 83 std::vector<QList<QStandardItem*>> list_items;
82 84