X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=platform.h;h=00cdac10284d4c2eec4da9b820350b418aa37919;hb=10a322c6f496282b8123422943bbdecd43a52fbe;hp=1144a5f419e12a6666515d1669fe1a01284bcbc5;hpb=f2642c65286c00bdd7c3b01dcb0bd5d4bfc9e370;p=dorian diff --git a/platform.h b/platform.h index 1144a5f..00cdac1 100644 --- a/platform.h +++ b/platform.h @@ -3,16 +3,26 @@ #include +class QWidget; + /** Platform abstractions. */ 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 Platform *instance(); + static void close(); + + QString dbPath(); + QString icon(const QString &name); + void restart(char *argv[]); + QString version(); + QString downloadDir(); + QString defaultFont(); + int defaultZoom(); + QString defaultOrientation(); + void information(const QString &label, QWidget *parent = 0); + void showBusy(QWidget *w, bool isBusy); + QString traceFileName(); }; #endif // PLATFORM_H