diff options
author | Rachel Powers <508861+Ryex@users.noreply.github.com> | 2023-05-15 16:34:33 -0700 |
---|---|---|
committer | Rachel Powers <508861+Ryex@users.noreply.github.com> | 2023-05-15 16:34:33 -0700 |
commit | fc656b6927914d64077e23690859996447908c57 (patch) | |
tree | 8d6724cbbaa453d71d77acd00429bd1541d32840 /launcher/ui/dialogs/NewInstanceDialog.h | |
parent | b1ffc8ddab7d9aff10b6195a75e6e58c43b233ca (diff) | |
download | PrismLauncher-fc656b6927914d64077e23690859996447908c57.tar.gz PrismLauncher-fc656b6927914d64077e23690859996447908c57.tar.bz2 PrismLauncher-fc656b6927914d64077e23690859996447908c57.zip |
fix: when given a remost resource, download and identify it before import.
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
Diffstat (limited to 'launcher/ui/dialogs/NewInstanceDialog.h')
-rw-r--r-- | launcher/ui/dialogs/NewInstanceDialog.h | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/launcher/ui/dialogs/NewInstanceDialog.h b/launcher/ui/dialogs/NewInstanceDialog.h index 961f512e..368ad0df 100644 --- a/launcher/ui/dialogs/NewInstanceDialog.h +++ b/launcher/ui/dialogs/NewInstanceDialog.h @@ -55,24 +55,27 @@ class NewInstanceDialog : public QDialog, public BasePageProvider Q_OBJECT public: - explicit NewInstanceDialog(const QString & initialGroup, const QString & url = QString(), QWidget *parent = 0); - ~NewInstanceDialog(); + explicit NewInstanceDialog(const QString& initialGroup, + const QString& url = QString(), + const QMap<QString, QString>& extra_info = {}, + QWidget* parent = 0); + ~NewInstanceDialog(); - void updateDialogState(); + void updateDialogState(); - void setSuggestedPack(const QString& name = QString(), InstanceTask * task = nullptr); - void setSuggestedPack(const QString& name, QString version, InstanceTask * task = nullptr); - void setSuggestedIconFromFile(const QString &path, const QString &name); - void setSuggestedIcon(const QString &key); + void setSuggestedPack(const QString& name = QString(), InstanceTask* task = nullptr); + void setSuggestedPack(const QString& name, QString version, InstanceTask* task = nullptr); + void setSuggestedIconFromFile(const QString& path, const QString& name); + void setSuggestedIcon(const QString& key); - InstanceTask * extractTask(); + InstanceTask* extractTask(); - QString dialogTitle() override; - QList<BasePage *> getPages() override; + QString dialogTitle() override; + QList<BasePage*> getPages() override; - QString instName() const; - QString instGroup() const; - QString iconKey() const; + QString instName() const; + QString instGroup() const; + QString iconKey() const; public slots: void accept() override; |