aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/GuiClient/utils.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/examples/GuiClient/utils.cpp b/examples/GuiClient/utils.cpp
index 03255b4d..620d772a 100644
--- a/examples/GuiClient/utils.cpp
+++ b/examples/GuiClient/utils.cpp
@@ -24,7 +24,11 @@
#include "utils.h"
#include <QDir>
+#if QT_VERSION >= 0x050000
#include <QStandardPaths>
+#else
+#include <QDesktopServices>
+#endif
int comparisonWeightsPresenceStatusType(QXmppPresence::AvailableStatusType statusType)
{
@@ -99,8 +103,12 @@ QString presenceToStatusText(const QXmppPresence& presence)
QString getSettingsDir(const QString& bareJid)
{
+#if QT_VERSION >= 0x050000
QStringList dirList = QStandardPaths::standardLocations(QStandardPaths::DataLocation);
QString dir = dirList.size() > 0 ? dirList.at(0) : "";
+#else
+ QString dir = QDesktopServices::storageLocation(QDesktopServices::DataLocation);
+#endif
if(bareJid.isEmpty())
return dir + "/";
else