diff options
author | Petr Mrázek <peterix@gmail.com> | 2014-02-09 20:49:48 +0100 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2014-02-09 20:49:48 +0100 |
commit | 1f6a484cb2368a5704cdb4820ac06194ea6d7e1a (patch) | |
tree | f4ebfd97c25387b3e26d4a55c5c85d67782df25d /depends/util/include/modutils.h | |
parent | f8df07c3272c0e02f31f46fda8a429292c7a446a (diff) | |
parent | 18f532b0d7d873280ec17218196db15fa64175a2 (diff) | |
download | PrismLauncher-1f6a484cb2368a5704cdb4820ac06194ea6d7e1a.tar.gz PrismLauncher-1f6a484cb2368a5704cdb4820ac06194ea6d7e1a.tar.bz2 PrismLauncher-1f6a484cb2368a5704cdb4820ac06194ea6d7e1a.zip |
Merge branch 'integration_derpstances_groupview' into develop
Diffstat (limited to 'depends/util/include/modutils.h')
-rw-r--r-- | depends/util/include/modutils.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/depends/util/include/modutils.h b/depends/util/include/modutils.h new file mode 100644 index 00000000..e04db66f --- /dev/null +++ b/depends/util/include/modutils.h @@ -0,0 +1,32 @@ +#pragma once + +#include <QString> +#include "libutil_config.h" + +class QUrl; + +namespace Util +{ +struct Version +{ + Version(const QString &str); + + bool operator<(const Version &other) const; + bool operator<=(const Version &other) const; + bool operator>(const Version &other) const; + bool operator==(const Version &other) const; + bool operator!=(const Version &other) const; + + QString toString() const + { + return m_string; + } + +private: + QString m_string; +}; + +LIBUTIL_EXPORT QUrl expandQMURL(const QString &in); +LIBUTIL_EXPORT bool versionIsInInterval(const QString &version, const QString &interval); +} + |