From 55ab437381d1dd363c347ee16b8c06452e23b1e4 Mon Sep 17 00:00:00 2001 From: Akos Polster Date: Sun, 7 Nov 2010 03:55:13 +0100 Subject: [PATCH] Show splash screen on Symbian. --- dorian.pro | 6 ++++-- dorian.qrc | 1 + icons/splash.jpg | Bin 0 -> 21208 bytes main.cpp | 10 ++++++++++ mainwindow.cpp | 2 ++ pkg/changelog | 1 + widgets/splash.cpp | 14 ++++++++++++++ widgets/splash.h | 14 ++++++++++++++ 8 files changed, 46 insertions(+), 2 deletions(-) create mode 100755 icons/splash.jpg create mode 100755 widgets/splash.cpp create mode 100755 widgets/splash.h diff --git a/dorian.pro b/dorian.pro index 5eca6d9..56489aa 100644 --- a/dorian.pro +++ b/dorian.pro @@ -39,7 +39,8 @@ SOURCES += \ widgets/listview.cpp \ searchresultsdialog.cpp \ searchresultinfodialog.cpp \ - widgets/progressdialog.cpp + widgets/progressdialog.cpp \ + widgets/splash.cpp HEADERS += \ mainwindow.h \ @@ -80,7 +81,8 @@ HEADERS += \ widgets/flickable.h \ searchresultsdialog.h \ searchresultinfodialog.h \ - widgets/progressdialog.h + widgets/progressdialog.h \ + widgets/splash.h RESOURCES += \ dorian.qrc diff --git a/dorian.qrc b/dorian.qrc index f8ad9d3..bd63085 100644 --- a/dorian.qrc +++ b/dorian.qrc @@ -48,5 +48,6 @@ icons/symbian/style-day.png icons/symbian/style-default.png icons/symbian/style-night.png + icons/splash.jpg diff --git a/icons/splash.jpg b/icons/splash.jpg new file mode 100755 index 0000000000000000000000000000000000000000..c6bf5526dfedd275f1c8c972d4025594a618aacd GIT binary patch literal 21208 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 literal 0 HcmV?d00001 diff --git a/main.cpp b/main.cpp index 1676a8e..e50a753 100644 --- a/main.cpp +++ b/main.cpp @@ -8,6 +8,7 @@ #include "bookdb.h" #include "search.h" #include "platform.h" +#include "splash.h" #ifdef Q_OS_SYMBIAN # include "mediakeysobserver.h" @@ -39,8 +40,17 @@ int main(int argc, char *argv[]) value("tracelevel", (int)DORIAN_DEFAULT_TRACE_LEVEL).toInt(); qInstallMsgHandler(Trace::messageHandler); +#ifdef Q_OS_SYMBIAN + Splash *splash = new Splash(); + splash->showFullScreen(); + a.processEvents(); +#endif + { MainWindow w; +#ifdef Q_OS_SYMBIAN + splash->close(); +#endif ret = a.exec(); } diff --git a/mainwindow.cpp b/mainwindow.cpp index bfb9007..72f14ef 100755 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -118,10 +118,12 @@ MainWindow::MainWindow(QWidget *parent): connect(library, SIGNAL(upgrading(const QString &)), this, SLOT(onUpgrading(const QString &))); connect(library, SIGNAL(endUpgrade()), this, SLOT(onEndUpgrade())); +#ifndef Q_OS_SYMBIAN connect(library, SIGNAL(beginLoad(int)), this, SLOT(onBeginLoad(int))); connect(library, SIGNAL(loading(const QString &)), this, SLOT(onLoading(const QString &))); connect(library, SIGNAL(endLoad()), this, SLOT(onEndLoad())); +#endif library->upgrade(); library->load(); diff --git a/pkg/changelog b/pkg/changelog index db4909d..60026e5 100644 --- a/pkg/changelog +++ b/pkg/changelog @@ -3,6 +3,7 @@ dorian (0.3.4-1) unstable; urgency=low * On Symbian, display confirmation after downloading a book * Navigate with volume keys on Symbian, too * Speed up startup, load books on demand + * Show splash screen on Symbian -- Akos Polster Fri, 5 Nov 2010 02:00:00 +0100 diff --git a/widgets/splash.cpp b/widgets/splash.cpp new file mode 100755 index 0000000..998a0de --- /dev/null +++ b/widgets/splash.cpp @@ -0,0 +1,14 @@ +#include + +#include "splash.h" + +Splash::Splash(QWidget *parent): QMainWindow(parent) +{ + QLabel *label = new QLabel(this); + QRect geo = QApplication::desktop()->geometry(); + label->setGeometry(geo); + label->setStyleSheet("background-color: black; color: black"); + label->setPixmap(QPixmap(":/icons/splash.jpg").scaled(geo.width(), + geo.height(), Qt::KeepAspectRatio, Qt::SmoothTransformation)); + setCentralWidget(label); +} diff --git a/widgets/splash.h b/widgets/splash.h new file mode 100755 index 0000000..204e223 --- /dev/null +++ b/widgets/splash.h @@ -0,0 +1,14 @@ +#ifndef SPLASH_H +#define SPLASH_H + +#include + +class Splash: public QMainWindow +{ + Q_OBJECT + +public: + explicit Splash(QWidget *parent = 0); +}; + +#endif // SPLASH_H -- 1.7.9.5