+#endif
+}
+
+QString Platform::defaultFont()
+{
+#if defined(Q_WS_MAEMO_5) || defined(Q_WS_X11)
+ return QString("Serif");
+#elif defined(Q_WS_MAC)
+ return QString("Hoefler Text");
+#elif defined Q_WS_S60
+ return QString("Nokia Sans S60");
+#else
+ return QString("Times New Roman");
+#endif
+}
+
+void Platform::information(const QString &label, QWidget *parent)
+{
+#ifdef Q_WS_MAEMO_5
+ QMaemo5InformationBox::information(parent, label,
+ QMaemo5InformationBox::DefaultTimeout);
+#else
+ (void)QMessageBox::information(parent, QObject::tr("Dorian"), label,
+ QMessageBox::Ok);
+#endif
+}
+
+void Platform::showBusy(QWidget *w, bool isBusy)
+{
+#ifdef Q_WS_MAEMO_5
+ w->setAttribute(Qt::WA_Maemo5ShowProgressIndicator, isBusy);
+#else
+ Q_UNUSED(w);
+ Q_UNUSED(isBusy);
+#endif
+}
+
+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