Add splash screen on Maemo, too. Switch to new splash pixmap. Fix bug
[dorian] / widgets / splash.cpp
1 #include <QtGui>\r
2 \r
3 #include "splash.h"\r
4 #include "platform.h"\r
5 \r
6 Splash::Splash(): QSplashScreen()\r
7 {\r
8     Platform *platform = Platform::instance();\r
9 #if defined(Q_OS_SYMBIAN)\r
10     QRect geo = QApplication::desktop()->availableGeometry();\r
11     if (geo.width() < geo.height()) {\r
12         setPixmap(QPixmap(platform->icon("splash", ".jpg")).scaled(360, 518,\r
13             Qt::IgnoreAspectRatio, Qt::SmoothTransformation));\r
14     } else {\r
15         setPixmap(QPixmap(platform->icon("splash-landscape", ".jpg")).\r
16             scaled(520, 330,\r
17                    Qt::IgnoreAspectRatio, Qt::SmoothTransformation));\r
18     }\r
19 #elif defined(Q_WS_MAEMO_5)\r
20     platform->setOrientation(this, "landscape");\r
21     setPixmap(QPixmap(platform->icon("splash-landscape", ".jpg")));\r
22 #endif\r
23 }\r