X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=platform.h;h=30628dda7e8e9709cba479dfeda7d19e3f8e5a0e;hb=85c0b056445b61ed2b914b407b2c8839c999010b;hp=f4baaad9a3ce7b196e7fc2ce00ce9e73bf40b21d;hpb=b8921e5fcde05a998f387b747925fa196863bafd;p=dorian diff --git a/platform.h b/platform.h index f4baaad..30628dd 100644 --- a/platform.h +++ b/platform.h @@ -2,13 +2,33 @@ #define PLATFORM_H #include +#include +class QWidget; + +/** Platform abstractions. */ class Platform { public: - static QString dbPath(); - static QString icon(const QString &name); - static void restart(char *argv[]); + static Platform *instance(); + static void close(); + + QString dbPath(); + QString icon(const QString &name); + 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