summaryrefslogtreecommitdiff
path: root/src/yuzu/install_dialog.cpp
diff options
context:
space:
mode:
authorZephyron <zephyron@citron-emu.org>2024-12-31 16:19:25 +1000
committerZephyron <zephyron@citron-emu.org>2024-12-31 16:19:25 +1000
commit9427e27e24a7135880ee2881c3c44988e174b41a (patch)
tree83f0062a35be144f6b162eaa823c5b3c7620146e /src/yuzu/install_dialog.cpp
parentb35ae725d20960411e8588b11c12a2d55f86c9d0 (diff)
chore: update project branding to citron
Diffstat (limited to 'src/yuzu/install_dialog.cpp')
-rw-r--r--src/yuzu/install_dialog.cpp69
1 files changed, 0 insertions, 69 deletions
diff --git a/src/yuzu/install_dialog.cpp b/src/yuzu/install_dialog.cpp
deleted file mode 100644
index 673bbaa83..000000000
--- a/src/yuzu/install_dialog.cpp
+++ /dev/null
@@ -1,69 +0,0 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-#include <QCheckBox>
-#include <QDialogButtonBox>
-#include <QFileInfo>
-#include <QLabel>
-#include <QListWidget>
-#include <QVBoxLayout>
-#include "yuzu/install_dialog.h"
-#include "yuzu/uisettings.h"
-
-InstallDialog::InstallDialog(QWidget* parent, const QStringList& files) : QDialog(parent) {
- file_list = new QListWidget(this);
-
- for (const QString& file : files) {
- QListWidgetItem* item = new QListWidgetItem(QFileInfo(file).fileName(), file_list);
- item->setData(Qt::UserRole, file);
- item->setFlags(item->flags() | Qt::ItemIsUserCheckable);
- item->setCheckState(Qt::Checked);
- }
-
- file_list->setMinimumWidth((file_list->sizeHintForColumn(0) * 11) / 10);
-
- vbox_layout = new QVBoxLayout;
-
- hbox_layout = new QHBoxLayout;
-
- description = new QLabel(tr("Please confirm these are the files you wish to install."));
-
- update_description =
- new QLabel(tr("Installing an Update or DLC will overwrite the previously installed one."));
-
- buttons = new QDialogButtonBox;
- buttons->addButton(QDialogButtonBox::Cancel);
- buttons->addButton(tr("Install"), QDialogButtonBox::AcceptRole);
-
- connect(buttons, &QDialogButtonBox::accepted, this, &InstallDialog::accept);
- connect(buttons, &QDialogButtonBox::rejected, this, &InstallDialog::reject);
-
- hbox_layout->addWidget(buttons);
-
- vbox_layout->addWidget(description);
- vbox_layout->addWidget(update_description);
- vbox_layout->addWidget(file_list);
- vbox_layout->addLayout(hbox_layout);
-
- setLayout(vbox_layout);
- setWindowTitle(tr("Install Files to NAND"));
-}
-
-InstallDialog::~InstallDialog() = default;
-
-QStringList InstallDialog::GetFiles() const {
- QStringList files;
-
- for (int i = 0; i < file_list->count(); ++i) {
- const QListWidgetItem* item = file_list->item(i);
- if (item->checkState() == Qt::Checked) {
- files.append(item->data(Qt::UserRole).toString());
- }
- }
-
- return files;
-}
-
-int InstallDialog::GetMinimumWidth() const {
- return file_list->width();
-}