diff --git a/data/version.cpp b/data/version.cpp index 905402fd0..eec50e13a 100644 --- a/data/version.cpp +++ b/data/version.cpp @@ -17,7 +17,7 @@ #include "config.h" -Version Version::current = Version(VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, VERSION_BUILD); +Version Version::current(VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, VERSION_BUILD); Version::Version(int major, int minor, int revision, int build, QObject *parent) : QObject(parent) @@ -28,6 +28,14 @@ Version::Version(int major, int minor, int revision, int build, QObject *parent) this->build = build; } +Version::Version(const Version& ver) +{ + this->major = ver.major; + this->minor = ver.minor; + this->revision = ver.revision; + this->build = ver.build; +} + QString Version::toString() const { return QString("%1.%2.%3.%4").arg( diff --git a/data/version.h b/data/version.h index 37c0fd68d..321b1680d 100644 --- a/data/version.h +++ b/data/version.h @@ -25,6 +25,8 @@ public: explicit Version(int major = 0, int minor = 0, int revision = 0, int build = 0, QObject *parent = 0); + Version(const Version& ver); + QString toString() const; int major;