New version. Update home page link in About box.
[dorian] / platform.h
1 #ifndef PLATFORM_H
2 #define PLATFORM_H
3
4 #include <QString>
5
6 class QWidget;
7
8 /** Platform abstractions. */
9 class Platform
10 {
11 public:
12     static Platform *instance();
13     static void close();
14
15     QString dbPath();
16     QString icon(const QString &name);
17     void restart(char *argv[]);
18     QString version();
19     QString downloadDir();
20     QString defaultFont();
21     int defaultZoom();
22     QString defaultOrientation();
23     void information(const QString &label, QWidget *parent = 0);
24     void showBusy(QWidget *w, bool isBusy);
25     QString traceFileName();
26 };
27
28 #endif // PLATFORM_H