Author: shadzik
Date: Tue May 11 14:18:05 2010
New Revision: 11451

Modified:
   PLDSetupAssistant/PLDSetupAssistant.cpp
   PLDSetupAssistant/main.cpp
Log:
- add something about authors and creditors
- this isn't the way it should be done, an About menu bar should be created
- change emails


Modified: PLDSetupAssistant/PLDSetupAssistant.cpp
==============================================================================
--- PLDSetupAssistant/PLDSetupAssistant.cpp     (original)
+++ PLDSetupAssistant/PLDSetupAssistant.cpp     Tue May 11 14:18:05 2010
@@ -1,6 +1,7 @@
 #include "PLDSetupAssistant.h"
 
 #include <QLabel>
+#include <QTabWidget>
 #include <QVBoxLayout>
 
 #include <KActionMenu>
@@ -15,7 +16,8 @@
 
 PLDSetupAssistant::PLDSetupAssistant( QWidget *parent )
   : KDialog( parent )
-{ 
+{
+  
     setPlainCaption(i18n("PLD Setup Assistant"));
     setButtons(User1 | Close);
     setButtonGuiItem(User1 , KGuiItem( i18n( "Start Assistant" ), 
"tools-wizard", i18n("Starts the Assistant")));
@@ -103,11 +105,47 @@
 QWidget * StartAssistant::finish()
 {
     KTitleWidget *titleWidget = new KTitleWidget(this);
-    titleWidget->setText(i18n("<html><font size=\"5\">Hurray, the setup is now 
complete!</font></html>"));
+    titleWidget->setText(i18n("<html><font size=\"5\">Hurray, the setup is now 
complete!</font>"
+         "</html>"));
     titleWidget->setPixmap(KIcon("pld_czarny").pixmap(48), 
KTitleWidget::ImageLeft);
     
+    QLabel *authors = new QLabel;
+    authors->setMargin(10);
+    authors->setAlignment(Qt::AlignTop);
+    authors->setWordWrap(true);
+    authors->setOpenExternalLinks(true);
+    authors->setTextInteractionFlags(Qt::TextBrowserInteraction);
+    authors->setText(i18n("<html>"
+         "Please use <a 
href=\"https://bugs.launchpad.net/pld-linux\";>https://bugs.launchpad.net/pld-linux</a>"
+         " to report bugs.<br /><br />"
+         "Bartosz Świątek<br />"
+         "   <a 
href=\"mailto:[email protected]\";>[email protected]</a><br />"
+         "   Maintainer, Qt4 programming<br /><br />"
+         "Bartłomiej Zimoń<br />"
+         "   <a 
href=\"mailto:[email protected]\";>[email protected]</a><br />"
+         "   Qt4 programming"
+         "</html>"));
+         
+    QLabel *thanks = new QLabel;
+    thanks->setMargin(10);
+    thanks->setAlignment(Qt::AlignTop);
+    thanks->setWordWrap(true);
+    thanks->setOpenExternalLinks(true);
+    thanks->setTextInteractionFlags(Qt::TextBrowserInteraction);
+    thanks->setText(i18n("<html>"
+         "Karol Kreński<br />"
+         "   <a 
href=\"mailto:[email protected]\";>[email protected]</a><br />"
+         "   Graphics"
+         "</html>"));
+         
+    QTabWidget *tabWidget = new QTabWidget;
+    tabWidget->setUsesScrollButtons(false);
+    tabWidget->addTab(authors, i18nc("Authors","&Authors"));
+    tabWidget->addTab(thanks, i18nc("Thanks To","&Thanks"));
+    
     QVBoxLayout *layout = new QVBoxLayout(this);
     layout->addWidget(titleWidget);
+    layout->addWidget(tabWidget);
     layout->setMargin(0);
     
     QWidget *widget = new QWidget(this);

Modified: PLDSetupAssistant/main.cpp
==============================================================================
--- PLDSetupAssistant/main.cpp  (original)
+++ PLDSetupAssistant/main.cpp  Tue May 11 14:18:05 2010
@@ -25,7 +25,7 @@
 void fillAboutData(KAboutData& aboutData)
 {
   aboutData.setProgramIconName("tools-wizard");
-  aboutData.addAuthor(ki18n("Bartosz Świątek"), ki18n("Author"), 
"[email protected]");
-  aboutData.addAuthor(ki18n("Bartłomiej Zimoń"), ki18n("Author"), 
"[email protected]");
-  aboutData.addCredit(ki18n("Karol Kreński"), ki18n("Graphics"), 
"[email protected]");
+  aboutData.addAuthor(ki18n("Bartosz Świątek"), ki18n("Maintainer, Qt4"), 
"[email protected]");
+  aboutData.addAuthor(ki18n("Bartłomiej Zimoń"), ki18n("Qt4"), 
"[email protected]");
+  aboutData.addCredit(ki18n("Karol Kreński"), ki18n("Graphics"), 
"[email protected]");
 }
\ No newline at end of file
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to