aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/pages/instance/LegacyUpgradePage.cpp
diff options
context:
space:
mode:
authorflow <thiagodonato300@gmail.com>2022-02-25 13:43:27 -0300
committerflow <thiagodonato300@gmail.com>2022-02-25 13:43:27 -0300
commitc4f4e9e620ee4a7094542190bc18cc167d00a7ff (patch)
treeddb23a5782c2388eb59c02d72c0478c94dbdf6f9 /launcher/ui/pages/instance/LegacyUpgradePage.cpp
parent40a9828fbab0e9a8b7f070714bdd87d3f279e18c (diff)
parentf2b850ad200b1b871402c4d4bb2676f1e1288d3d (diff)
downloadPrismLauncher-c4f4e9e620ee4a7094542190bc18cc167d00a7ff.tar.gz
PrismLauncher-c4f4e9e620ee4a7094542190bc18cc167d00a7ff.tar.bz2
PrismLauncher-c4f4e9e620ee4a7094542190bc18cc167d00a7ff.zip
merge upstream and resolve conflicts
Diffstat (limited to 'launcher/ui/pages/instance/LegacyUpgradePage.cpp')
-rw-r--r--launcher/ui/pages/instance/LegacyUpgradePage.cpp51
1 files changed, 0 insertions, 51 deletions
diff --git a/launcher/ui/pages/instance/LegacyUpgradePage.cpp b/launcher/ui/pages/instance/LegacyUpgradePage.cpp
deleted file mode 100644
index cb78af02..00000000
--- a/launcher/ui/pages/instance/LegacyUpgradePage.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-#include "LegacyUpgradePage.h"
-#include "ui_LegacyUpgradePage.h"
-
-#include "InstanceList.h"
-#include "minecraft/legacy/LegacyInstance.h"
-#include "minecraft/legacy/LegacyUpgradeTask.h"
-#include "Application.h"
-
-#include "ui/dialogs/CustomMessageBox.h"
-#include "ui/dialogs/ProgressDialog.h"
-
-LegacyUpgradePage::LegacyUpgradePage(InstancePtr inst, QWidget *parent)
- : QWidget(parent), ui(new Ui::LegacyUpgradePage), m_inst(inst)
-{
- ui->setupUi(this);
-}
-
-LegacyUpgradePage::~LegacyUpgradePage()
-{
- delete ui;
-}
-
-void LegacyUpgradePage::runModalTask(Task *task)
-{
- connect(task, &Task::failed, [this](QString reason)
- {
- CustomMessageBox::selectable(this, tr("Error"), reason, QMessageBox::Warning)->show();
- });
- ProgressDialog loadDialog(this);
- loadDialog.setSkipButton(true, tr("Abort"));
- if(loadDialog.execWithTask(task) == QDialog::Accepted)
- {
- m_container->requestClose();
- }
-}
-
-void LegacyUpgradePage::on_upgradeButton_clicked()
-{
- QString newName = tr("%1 (Migrated)").arg(m_inst->name());
- auto upgradeTask = new LegacyUpgradeTask(m_inst);
- upgradeTask->setName(newName);
- upgradeTask->setGroup(APPLICATION->instances()->getInstanceGroup(m_inst->id()));
- upgradeTask->setIcon(m_inst->iconKey());
- unique_qobject_ptr<Task> task(APPLICATION->instances()->wrapInstanceTask(upgradeTask));
- runModalTask(task.get());
-}
-
-bool LegacyUpgradePage::shouldDisplay() const
-{
- return !m_inst->isRunning();
-}