Update to support both Qt 4 and Qt 5
[apps/thermostat-demo.git] / main.cpp
1 #include <QtGui>\r
2 \r
3 #include "mainwindow.h"\r
4 #include "weatherwidget.h"\r
5 #include "thermostatwidget.h"\r
6 #include "optionswidget.h"\r
7 #include "webdata.h"\r
8 \r
9 #include <qglobal.h>\r
10 #if QT_VERSION >= 0x050000\r
11 \r
12 #include <QDesktopWidget>\r
13 \r
14 #endif\r
15 \r
16 #include <QtDebug>\r
17 \r
18 int main(int argc, char *argv[])\r
19 {\r
20 \r
21     // If you're looking for where to start reading this code,\r
22     // check out STARTHERE.h\r
23     QApplication app(argc, argv);\r
24 \r
25     // read style sheet and apply pararmeters\r
26     QFile file(":/qss/thermostatdemo.qss");\r
27     file.open(QFile::ReadOnly);\r
28     app.setStyleSheet(file.readAll());\r
29     file.close();\r
30     // create main window and show\r
31     MainWindow *w = new MainWindow;\r
32     w->resize(qApp->desktop()->size());\r
33     w->showFullScreen();\r
34 \r
35     // enter application loop\r
36     return app.exec();\r
37 }\r
38 \r