added basic version fetching

This commit is contained in:
fourtf
2018-04-19 22:16:55 +02:00
parent fc78fa23a2
commit 683c4aed2d
4 changed files with 96 additions and 2 deletions
+28
View File
@@ -0,0 +1,28 @@
#pragma once
#include <QString>;
#include <pajlada/signals/signal.hpp>
namespace chatterino {
namespace singletons {
class UpdateManager
{
UpdateManager();
public:
static UpdateManager &getInstance();
void checkForUpdates();
const QString &getCurrentVersion() const;
const QString &getOnlineVersion() const;
pajlada::Signals::Signal onlineVersionUpdated;
private:
QString currentVersion;
QString onlineVersion;
};
} // namespace singletons
} // namespace chatterino