4#ifndef ATLASGAMEMANAGER_ATLASUPDATER_HPP
5#define ATLASGAMEMANAGER_ATLASUPDATER_HPP
7#include <QNetworkReply>
8#include <QProgressDialog>
44 void saveFile( QNetworkReply* reply );
45 int updateMessageBox( QString message, QString windowTitle,
bool includeChangelog );
47 std::unique_ptr< UpdateDialog >
ud { std::make_unique< UpdateDialog >() };
~AtlasUpdater()
Definition AtlasUpdater.cpp:60
std::unique_ptr< UpdateDialog > ud
Definition AtlasUpdater.hpp:47
void downloadUpdate(QString url)
Definition AtlasUpdater.cpp:224
std::uint64_t converToEpoch(QString time)
Definition AtlasUpdater.cpp:386
int updateMessageBox(QString message, QString windowTitle, bool includeChangelog)
Definition AtlasUpdater.cpp:417
void check_for_updates(bool isManual)
Definition AtlasUpdater.cpp:65
AtlasUpdater & operator=(const AtlasUpdater &)=delete
void handleJsonResponse(QNetworkReply *reply, bool isManual)
Definition AtlasUpdater.cpp:88
AtlasUpdater()
Definition AtlasUpdater.cpp:53
QNetworkAccessManager m_manager
Definition AtlasUpdater.hpp:26
AtlasUpdater(const AtlasUpdater &)=delete
void handleManifestError(QNetworkReply::NetworkError error, QNetworkReply *reply)
Definition AtlasUpdater.cpp:306
std::uint64_t converToShortEpoch(QString time)
Definition AtlasUpdater.cpp:401
void downloadProgress(int ist, int max)
Definition AtlasUpdater.cpp:435
void saveFile(QNetworkReply *reply)
Definition AtlasUpdater.cpp:246
void shutdownUpdateHandler()
Definition AtlasUpdater.cpp:48
void initUpdateHandler(bool isManual)
Definition AtlasUpdater.cpp:41