MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / AssetUpdateTask

Class AssetUpdateTask

launcher/minecraft/update/AssetUpdateTask.h:6–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4class MinecraftInstance;
5
6class AssetUpdateTask : public Task
7{
8 Q_OBJECT
9public:
10 AssetUpdateTask(MinecraftInstance * inst);
11 virtual ~AssetUpdateTask();
12
13 void executeTask() override;
14
15 bool canAbort() const override;
16
17private slots:
18 void assetIndexFinished();
19 void assetIndexFailed(QString reason);
20 void assetsFailed(QString reason);
21
22public slots:
23 bool abort() override;
24
25private:
26 MinecraftInstance *m_inst;
27 NetJob::Ptr downloadJob;
28};

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected