MCPcopy Create free account
hub / github.com/FreesmTeam/FreesmLauncher / FlameCheckUpdate

Class FlameCheckUpdate

launcher/modplatform/flame/FlameCheckUpdate.h:6–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4#include "net/NetJob.h"
5
6class 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};

Callers

nothing calls this directly

Calls 1

CheckUpdateTaskClass · 0.85

Tested by

no test coverage detected