SVN: PLDSetupAssistant: PLDSetupAssistant.cpp main.cpp
shadzik
shadzik at pld-linux.org
Tue May 11 14:18:06 CEST 2010
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:shadzik at pld-linux.org\">shadzik at pld-linux.org</a><br />"
+ " Maintainer, Qt4 programming<br /><br />"
+ "Bartłomiej Zimoń<br />"
+ " <a href=\"mailto:cactus at pld-linux.org\">cactus at pld-linux.org</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:mimooh at pld-linux.org\">mimooh at pld-linux.org</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"), "shadzik at pld-linux.org");
- aboutData.addAuthor(ki18n("Bartłomiej Zimoń"), ki18n("Author"), "cactus at pld-linux.org");
- aboutData.addCredit(ki18n("Karol Kreński"), ki18n("Graphics"), "mimooh at inf.sgsp.edu.pl");
+ aboutData.addAuthor(ki18n("Bartosz Świątek"), ki18n("Maintainer, Qt4"), "shadzik at pld-linux.org");
+ aboutData.addAuthor(ki18n("Bartłomiej Zimoń"), ki18n("Qt4"), "cactus at pld-linux.org");
+ aboutData.addCredit(ki18n("Karol Kreński"), ki18n("Graphics"), "mimooh at pld-linux.org");
}
\ No newline at end of file
More information about the pld-cvs-commit
mailing list