1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-20 11:47:46 +00:00
astra/src/assetupdater.h

25 lines
407 B
C
Raw Normal View History

#pragma once
#include <QObject>
#include <QTemporaryDir>
class LauncherWindow;
class QNetworkReply;
class AssetUpdater : public QObject {
Q_OBJECT
public:
AssetUpdater(LauncherWindow& launcher);
void update();
void finishDownload(QNetworkReply* reply);
void beginInstall();
signals:
void finishedUpdating();
private:
LauncherWindow& launcher;
QTemporaryDir tempDir;
};