Fixed icons

Also having a mod loader is now enforced
This commit is contained in:
timoreo
2022-01-14 20:22:15 +01:00
parent 9e6fa8f29a
commit 1a8c972aef
8 changed files with 43 additions and 30 deletions

View File

@ -31,8 +31,9 @@
#include "ModDownloadTask.h"
ModDownloadDialog::ModDownloadDialog(const std::shared_ptr<ModFolderModel>& mods, QWidget *parent)
: QDialog(parent), mods(mods)
ModDownloadDialog::ModDownloadDialog(const std::shared_ptr<ModFolderModel> &mods, QWidget *parent,
BaseInstance *instance)
: QDialog(parent), mods(mods), m_instance(instance)
{
setObjectName(QStringLiteral("ModDownloadDialog"));
resize(400, 347);
@ -88,7 +89,7 @@ void ModDownloadDialog::accept()
QList<BasePage *> ModDownloadDialog::getPages()
{
modrinthPage = new ModrinthPage(this);
modrinthPage = new ModrinthPage(this, m_instance);
return
{
modrinthPage

View File

@ -37,7 +37,7 @@ class ModDownloadDialog : public QDialog, public BasePageProvider
Q_OBJECT
public:
explicit ModDownloadDialog(const std::shared_ptr<ModFolderModel>& mods, QWidget *parent = nullptr);
explicit ModDownloadDialog(const std::shared_ptr<ModFolderModel> &mods, QWidget *parent, BaseInstance *instance);
~ModDownloadDialog();
QString dialogTitle() override;
@ -63,4 +63,5 @@ private:
ModrinthPage *modrinthPage = nullptr;
std::unique_ptr<ModDownloadTask> modTask;
BaseInstance *m_instance;
};