Battle with include files (lost).
[dorian] / platform.cpp
index c65bae8..ca21dc8 100644 (file)
@@ -1,10 +1,10 @@
+#include <QtGlobal>
+#include <QDir>
+
 #if defined(Q_OS_UNIX) && !defined(Q_OS_SYMBIAN)
 #include <unistd.h>
 #endif
 
-#include <QDir>
-#include <QtGui>
-
 #include "platform.h"
 
 #if defined(Q_OS_WIN32) || defined(Q_OS_SYMBIAN)
 #   define DORIAN_ICON_PREFIX ":/icons/"
 #endif
 
+static const char *DORIAN_VERSION =
+#include "pkg/version.txt"
+;
+
 QString Platform::dbPath()
 {
     QString base(QDir::home().absoluteFilePath(DORIAN_BASE));
@@ -39,3 +43,13 @@ void Platform::restart(char *argv[])
     Q_UNUSED(argv);
 #endif
 }
+
+QString Platform::version()
+{
+    return QString(DORIAN_VERSION);
+}
+
+QString Platform::downloadDir()
+{
+    return QDir::home().absoluteFilePath("Books");
+}