aboutsummaryrefslogtreecommitdiff
path: root/depends/util/include/modutils.h
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2014-02-09 20:49:48 +0100
committerPetr Mrázek <peterix@gmail.com>2014-02-09 20:49:48 +0100
commit1f6a484cb2368a5704cdb4820ac06194ea6d7e1a (patch)
treef4ebfd97c25387b3e26d4a55c5c85d67782df25d /depends/util/include/modutils.h
parentf8df07c3272c0e02f31f46fda8a429292c7a446a (diff)
parent18f532b0d7d873280ec17218196db15fa64175a2 (diff)
downloadPrismLauncher-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.h32
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);
+}
+