Fix downloading several books. Update version.
[dorian] / platform.cpp
index d2b8f3f..ee7f5d9 100644 (file)
@@ -1,5 +1,6 @@
 #include <QtGlobal>
 #include <QDir>
+#include <QtGui>
 
 #if defined(Q_OS_UNIX) && !defined(Q_OS_SYMBIAN)
 #   include <unistd.h>
@@ -82,7 +83,14 @@ QString Platform::version()
 
 QString Platform::downloadDir()
 {
+#ifdef Q_OS_SYMBIAN
+    if (QDir("E:/").exists()) {
+        return "E:/Books";
+    }
+    return "C:/Books";
+#else
     return QDir::home().absoluteFilePath("Books");
+#endif
 }
 
 QString Platform::defaultFont()
@@ -123,3 +131,17 @@ QString Platform::traceFileName()
 {
     return QDir::home().absoluteFilePath(DORIAN_LOG);
 }
+
+int Platform::defaultZoom()
+{
+    return 150;
+}
+
+QString Platform::defaultOrientation()
+{
+#ifdef Q_OS_SYMBIAN
+    return QString("portrait");
+#else
+    return QString("landscape");
+#endif
+}