| 4 | #include "net/NetJob.h" |
| 5 | |
| 6 | class FlameCheckUpdate : public CheckUpdateTask { |
| 7 | Q_OBJECT |
| 8 | |
| 9 | public: |
| 10 | FlameCheckUpdate(QList<Mod*>& mods, |
| 11 | std::list<Version>& mcVersions, |
| 12 | QList<ModPlatform::ModLoaderType> loadersList, |
| 13 | std::shared_ptr<ModFolderModel> mods_folder) |
| 14 | : CheckUpdateTask(mods, mcVersions, loadersList, mods_folder) |
| 15 | {} |
| 16 | |
| 17 | public slots: |
| 18 | bool abort() override; |
| 19 | |
| 20 | protected slots: |
| 21 | void executeTask() override; |
| 22 | |
| 23 | private: |
| 24 | ModPlatform::IndexedPack getProjectInfo(ModPlatform::IndexedVersion& ver_info); |
| 25 | ModPlatform::IndexedVersion getFileInfo(int addonId, int fileId); |
| 26 | |
| 27 | NetJob* m_net_job = nullptr; |
| 28 | |
| 29 | bool m_was_aborted = false; |
| 30 | }; |
nothing calls this directly
no test coverage detected