diff options
author | Alexey Rusakov <Kitsune-Ral@users.sf.net> | 2021-09-01 08:32:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-01 08:32:49 +0200 |
commit | 45d0e42f8380b829e6c5382ae927b9936f922668 (patch) | |
tree | c1f1b1282429057465b97fcf2866ebbc8053829a /lib | |
parent | 06a8ef6ebed5962117121486059ba46dc7f6d4f9 (diff) | |
parent | e2de07628f61c565ac8c85fa3aae84a5fa6feba3 (diff) | |
download | libquotient-45d0e42f8380b829e6c5382ae927b9936f922668.tar.gz libquotient-45d0e42f8380b829e6c5382ae927b9936f922668.zip |
Merge pull request #498 from TobiasFella/versioninfo
Add functions and macros to query for Quotient's version
Diffstat (limited to 'lib')
-rw-r--r-- | lib/util.cpp | 20 | ||||
-rw-r--r-- | lib/util.h | 5 |
2 files changed, 25 insertions, 0 deletions
diff --git a/lib/util.cpp b/lib/util.cpp index 904bfd5a..3de1d169 100644 --- a/lib/util.cpp +++ b/lib/util.cpp @@ -119,6 +119,26 @@ QString Quotient::serverPart(const QString& mxId) return parser.match(mxId).captured(1); } +QString Quotient::versionString() +{ + return QStringLiteral(Quotient_VERSION_STRING); +} + +int Quotient::majorVersion() +{ + return Quotient_VERSION_MAJOR; +} + +int Quotient::minorVersion() +{ + return Quotient_VERSION_MINOR; +} + +int Quotient::patchVersion() +{ + return Quotient_VERSION_PATCH; +} + // Tests for function_traits<> using namespace Quotient; @@ -318,4 +318,9 @@ qreal stringToHueF(const QString& s); /** Extract the serverpart from MXID */ QString serverPart(const QString& mxId); + +QString versionString(); +int majorVersion(); +int minorVersion(); +int patchVersion(); } // namespace Quotient |