X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=platform.h;h=4481695f9f89991cf4d7c29c30c4bc2a45a082be;hb=207298bf65c031a7aa144685a2646308ece0c5ab;hp=47ce0d12197535edb0a751c5a115e4eb3aac6e6e;hpb=5cad671b0742ca2b922edcb5e7a77f8816e59269;p=dorian diff --git a/platform.h b/platform.h index 47ce0d1..4481695 100644 --- a/platform.h +++ b/platform.h @@ -2,6 +2,7 @@ #define PLATFORM_H #include +#include class QWidget; @@ -9,15 +10,25 @@ class QWidget; class Platform { public: - static QString dbPath(); - static QString icon(const QString &name); - static void restart(char *argv[]); - static QString version(); - static QString downloadDir(); - static QString defaultFont(); - static void information(const QString &label, QWidget *parent = 0); - static void showBusy(QWidget *w, bool isBusy); - static QString traceFileName(); + static Platform *instance(); + static void close(); + + QString dbPath(); + QString icon(const QString &name, const QString &externsion = ".png"); + void restart(char *argv[]); + QString version(); + QString downloadDir(); + QString defaultFont(); + static int defaultZoom(); + QString defaultOrientation(); + void setOrientation(QWidget *widget, const QString &orientation); + void information(const QString &label, QWidget *parent = 0); + void showBusy(QWidget *w, bool isBusy); + QString traceFileName(); + static int softKeyHeight(); + static int toolBarIconHeight(); + static QSize size(); + static QSize availableSize(); }; #endif // PLATFORM_H