Provide singleton class for version information

This commit is contained in:
Leon Richardt
2019-09-16 18:35:51 +02:00
parent b06918eb47
commit 9c59efb985
3 changed files with 91 additions and 0 deletions
+23
View File
@@ -13,3 +13,26 @@
#else
# define CHATTERINO_OS "unknown"
#endif
namespace chatterino {
class Version
{
public:
static const Version &getInstance();
const QString &getVersion() const;
const QString &getCommitHash() const;
const QString &getDateOfBuild() const;
const QString &getFullVersion() const;
private:
Version();
QString version_;
QString commitHash_;
QString dateOfBuild_;
QString fullVersion_;
};
};