aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui
diff options
context:
space:
mode:
authortimoreo <timo.oreo34@gmail.com>2022-01-14 12:47:18 +0100
committertimoreo <timo.oreo34@gmail.com>2022-01-14 12:47:18 +0100
commit9e6fa8f29aa8bc0f609bfcdb6460c6845b73448a (patch)
treec16b5e4599d8d3db16150b03d68755a5769e4789 /launcher/ui
parent4d599eb118fb066c6204b29c34d6e1acbc0e8e06 (diff)
downloadPrismLauncher-9e6fa8f29aa8bc0f609bfcdb6460c6845b73448a.tar.gz
PrismLauncher-9e6fa8f29aa8bc0f609bfcdb6460c6845b73448a.tar.bz2
PrismLauncher-9e6fa8f29aa8bc0f609bfcdb6460c6845b73448a.zip
Added the downloading of the mods
Diffstat (limited to 'launcher/ui')
-rw-r--r--launcher/ui/dialogs/ModDownloadDialog.cpp2
-rw-r--r--launcher/ui/dialogs/ModDownloadDialog.h1
-rw-r--r--launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp2
3 files changed, 3 insertions, 2 deletions
diff --git a/launcher/ui/dialogs/ModDownloadDialog.cpp b/launcher/ui/dialogs/ModDownloadDialog.cpp
index a40980ef..3b4e11e5 100644
--- a/launcher/ui/dialogs/ModDownloadDialog.cpp
+++ b/launcher/ui/dialogs/ModDownloadDialog.cpp
@@ -32,7 +32,7 @@
ModDownloadDialog::ModDownloadDialog(const std::shared_ptr<ModFolderModel>& mods, QWidget *parent)
- : QDialog(parent)
+ : QDialog(parent), mods(mods)
{
setObjectName(QStringLiteral("ModDownloadDialog"));
resize(400, 347);
diff --git a/launcher/ui/dialogs/ModDownloadDialog.h b/launcher/ui/dialogs/ModDownloadDialog.h
index 6ce6ff61..ac40257d 100644
--- a/launcher/ui/dialogs/ModDownloadDialog.h
+++ b/launcher/ui/dialogs/ModDownloadDialog.h
@@ -46,6 +46,7 @@ public:
void setSuggestedMod(const QString & name = QString(), ModDownloadTask * task = nullptr);
ModDownloadTask * getTask();
+ const std::shared_ptr<ModFolderModel> &mods;
public slots:
void accept() override;
diff --git a/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp b/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp
index ea1800d2..b68597ac 100644
--- a/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp
+++ b/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp
@@ -165,7 +165,7 @@ void ModrinthPage::suggestCurrent()
return;
}
- dialog->setSuggestedMod(current.name, new ModDownloadTask(selectedVersion));
+ dialog->setSuggestedMod(current.name, new ModDownloadTask(selectedVersion, current.versions.at(0).fileName ,dialog->mods));
}
void ModrinthPage::onVersionSelectionChanged(QString data)