aboutsummaryrefslogtreecommitdiff
path: root/launcher/minecraft/mod/tasks/LocalModParseTask.h
diff options
context:
space:
mode:
authorflow <flowlnlnln@gmail.com>2022-08-12 17:09:56 -0300
committerflow <flowlnlnln@gmail.com>2022-08-20 10:49:23 -0300
commitc3ceefbafbbeb3d31630ef329405ebaacdf9fce5 (patch)
treec7ffb9165a5fb2a74ffb7372dd344607244eeaf9 /launcher/minecraft/mod/tasks/LocalModParseTask.h
parente7cf9932a9695417d40d895ac6174186f074f053 (diff)
downloadPrismLauncher-c3ceefbafbbeb3d31630ef329405ebaacdf9fce5.tar.gz
PrismLauncher-c3ceefbafbbeb3d31630ef329405ebaacdf9fce5.tar.bz2
PrismLauncher-c3ceefbafbbeb3d31630ef329405ebaacdf9fce5.zip
refactor+fix: add new tests for Resource models and fix issues
Signed-off-by: flow <flowlnlnln@gmail.com>
Diffstat (limited to 'launcher/minecraft/mod/tasks/LocalModParseTask.h')
-rw-r--r--launcher/minecraft/mod/tasks/LocalModParseTask.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/launcher/minecraft/mod/tasks/LocalModParseTask.h b/launcher/minecraft/mod/tasks/LocalModParseTask.h
index e0a10218..4bbf3c85 100644
--- a/launcher/minecraft/mod/tasks/LocalModParseTask.h
+++ b/launcher/minecraft/mod/tasks/LocalModParseTask.h
@@ -20,6 +20,9 @@ public:
return m_result;
}
+ [[nodiscard]] bool canAbort() const override { return true; }
+ bool abort() override;
+
LocalModParseTask(int token, ResourceType type, const QFileInfo & modFile);
void executeTask() override;
@@ -35,4 +38,6 @@ private:
ResourceType m_type;
QFileInfo m_modFile;
ResultPtr m_result;
+
+ bool m_aborted = false;
};