Add icon to about box.
authorAkos Polster <akos@pipacs.com>
Sat, 14 May 2011 22:20:11 +0000 (00:20 +0200)
committerAkos Polster <akos@pipacs.com>
Sat, 14 May 2011 22:20:11 +0000 (00:20 +0200)
dorian.qrc
icons/dorian.png [new file with mode: 0644]
mainwindow.cpp

index ad574c6..0985b4a 100644 (file)
         <file>icons/symbian/style-default.png</file>
         <file>icons/symbian/style-night.png</file>
         <file>icons/splash.jpg</file>
-        <file>icons/goto.png</file>
         <file>icons/edit.png</file>
         <file>icons/rotate.png</file>
         <file>icons/maemo/splash-landscape.jpg</file>
         <file>icons/maemo/splash.jpg</file>
+        <file>icons/dorian.png</file>
     </qresource>
 </RCC>
diff --git a/icons/dorian.png b/icons/dorian.png
new file mode 100644 (file)
index 0000000..507a938
Binary files /dev/null and b/icons/dorian.png differ
index 4b778ad..82fde67 100755 (executable)
@@ -357,6 +357,12 @@ void MainWindow::about()
     Dyalog *aboutDialog = new Dyalog(this, false);
     aboutDialog->setWindowTitle(tr("About Dorian"));
     QString version = Platform::instance()->version();
+#if !defined(Q_WS_MAEMO_5) && !defined(Q_OS_SYMBIAN)
+    QLabel *icon = new QLabel(aboutDialog);
+    QPixmap pixmap(Platform::instance()->icon("dorian"));
+    icon->setPixmap(pixmap);
+    aboutDialog->addWidget(icon);
+#endif
     QLabel *label = new QLabel(aboutDialog);
     label->setTextFormat(Qt::RichText);
     label->setOpenExternalLinks(true);