static Database *databaseInstance = 0;
Database::Database() {
-
+#if QT_VERSION >= 0x050000
+ QString dataLocation = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
+#else
QString dataLocation = QDesktopServices::storageLocation(QDesktopServices::DataLocation);
+#endif
+
QDir().mkpath(dataLocation);
dbLocation = dataLocation + "/" + dbName;
}
QString Database::getDbLocation() {
- static QString dataLocation = QDesktopServices::storageLocation(
- QDesktopServices::DataLocation);
+#if QT_VERSION >= 0x050000
+ static const QString dataLocation = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
+#else
+ static const QString dataLocation = QDesktopServices::storageLocation(QDesktopServices::DataLocation);
+#endif
return dataLocation + "/" + dbName;
}