diff options
author | Rachel Powers <508861+Ryex@users.noreply.github.com> | 2022-12-26 14:29:13 -0700 |
---|---|---|
committer | Rachel Powers <508861+Ryex@users.noreply.github.com> | 2022-12-26 14:50:15 -0700 |
commit | 3691f3a2963c77dbd7b469b4b90ca79b61014d43 (patch) | |
tree | 0808dcaec8ff3177367d048103874a17fed63acc /launcher/minecraft/mod/tasks/LocalModParseTask.h | |
parent | b2082bfde7149a5596fe8a467659699ad569f932 (diff) | |
download | PrismLauncher-3691f3a2963c77dbd7b469b4b90ca79b61014d43.tar.gz PrismLauncher-3691f3a2963c77dbd7b469b4b90ca79b61014d43.tar.bz2 PrismLauncher-3691f3a2963c77dbd7b469b4b90ca79b61014d43.zip |
fix: cleanup and suggested changes
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
Diffstat (limited to 'launcher/minecraft/mod/tasks/LocalModParseTask.h')
-rw-r--r-- | launcher/minecraft/mod/tasks/LocalModParseTask.h | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/launcher/minecraft/mod/tasks/LocalModParseTask.h b/launcher/minecraft/mod/tasks/LocalModParseTask.h index c9512166..38dae135 100644 --- a/launcher/minecraft/mod/tasks/LocalModParseTask.h +++ b/launcher/minecraft/mod/tasks/LocalModParseTask.h @@ -27,32 +27,29 @@ bool processLitemod(Mod& mod, ProcessingLevel level = ProcessingLevel::Full); bool validate(QFileInfo file); } // namespace ModUtils -class LocalModParseTask : public Task -{ +class LocalModParseTask : public Task { Q_OBJECT -public: + public: struct Result { ModDetails details; }; using ResultPtr = std::shared_ptr<Result>; - ResultPtr result() const { - return m_result; - } + ResultPtr result() const { return m_result; } [[nodiscard]] bool canAbort() const override { return true; } bool abort() override; - LocalModParseTask(int token, ResourceType type, const QFileInfo & modFile); + LocalModParseTask(int token, ResourceType type, const QFileInfo& modFile); void executeTask() override; [[nodiscard]] int token() const { return m_token; } -private: + private: void processAsZip(); void processAsFolder(); void processAsLitemod(); -private: + private: int m_token; ResourceType m_type; QFileInfo m_modFile; |