diff options
Diffstat (limited to 'application/dialogs/NewInstanceDialog.h')
-rw-r--r-- | application/dialogs/NewInstanceDialog.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/application/dialogs/NewInstanceDialog.h b/application/dialogs/NewInstanceDialog.h index 9d7cab01..1448d225 100644 --- a/application/dialogs/NewInstanceDialog.h +++ b/application/dialogs/NewInstanceDialog.h @@ -41,6 +41,8 @@ public: void updateDialogState(); void setSuggestedPack(const QString & name = QString(), InstanceTask * task = nullptr); + void setSuggestedIconFromFile(const QString &path, const QString &name); + InstanceTask * extractTask(); QString dialogTitle() override; @@ -66,4 +68,10 @@ private: QString InstIconKey; ImportPage *importPage = nullptr; std::unique_ptr<InstanceTask> creationTask; + + bool importIcon = false; + QString importIconPath; + QString importIconName; + + void importIconNow(); }; |