diff options
author | Sefa Eyeoglu <contact@scrumplex.net> | 2022-08-28 16:52:53 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-28 16:52:53 +0200 |
commit | f371ec210c091b9ebc91930be74752383cb941c6 (patch) | |
tree | f3b13e1015285e76145552d21503ff641bf4ce11 /launcher/minecraft/mod/tasks/ModFolderLoadTask.h | |
parent | afcd669d2f6934c2b6076939d7665f791d495994 (diff) | |
parent | 0b81b283bfdd16b409127f22eac7b51ce0142929 (diff) | |
download | PrismLauncher-f371ec210c091b9ebc91930be74752383cb941c6.tar.gz PrismLauncher-f371ec210c091b9ebc91930be74752383cb941c6.tar.bz2 PrismLauncher-f371ec210c091b9ebc91930be74752383cb941c6.zip |
Merge pull request #1052 from flowln/resource_model
Diffstat (limited to 'launcher/minecraft/mod/tasks/ModFolderLoadTask.h')
-rw-r--r-- | launcher/minecraft/mod/tasks/ModFolderLoadTask.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/launcher/minecraft/mod/tasks/ModFolderLoadTask.h b/launcher/minecraft/mod/tasks/ModFolderLoadTask.h index 1f2015d2..840e95e1 100644 --- a/launcher/minecraft/mod/tasks/ModFolderLoadTask.h +++ b/launcher/minecraft/mod/tasks/ModFolderLoadTask.h @@ -42,8 +42,9 @@ #include <QRunnable> #include <memory> #include "minecraft/mod/Mod.h" +#include "tasks/Task.h" -class ModFolderLoadTask : public QObject, public QRunnable +class ModFolderLoadTask : public Task { Q_OBJECT public: @@ -56,16 +57,15 @@ public: } public: - ModFolderLoadTask(QDir& mods_dir, QDir& index_dir, bool is_indexed, bool clean_orphan = false); - void run(); -signals: - void succeeded(); + ModFolderLoadTask(QDir mods_dir, QDir index_dir, bool is_indexed, bool clean_orphan = false, QObject* parent = nullptr); + + void executeTask() override; private: void getFromMetadata(); private: - QDir& m_mods_dir, m_index_dir; + QDir m_mods_dir, m_index_dir; bool m_is_indexed; bool m_clean_orphan; ResultPtr m_result; |