SVN: PLDSetupAssistant: PLDSetupAssistant.cpp PLDSetupAssistant.h main.cpp
shadzik
shadzik at pld-linux.org
Tue May 11 11:30:50 CEST 2010
Author: shadzik
Date: Tue May 11 11:30:49 2010
New Revision: 11448
Modified:
PLDSetupAssistant/PLDSetupAssistant.cpp
PLDSetupAssistant/PLDSetupAssistant.h
PLDSetupAssistant/main.cpp
Log:
- add last page (not finished, should be some nice wizard graphics and something about the authors, find a way do include abaoutData in this)
- minor changes
Modified: PLDSetupAssistant/PLDSetupAssistant.cpp
==============================================================================
--- PLDSetupAssistant/PLDSetupAssistant.cpp (original)
+++ PLDSetupAssistant/PLDSetupAssistant.cpp Tue May 11 11:30:49 2010
@@ -78,10 +78,6 @@
setPlainCaption(i18n("PLD Setup Assistant"));
showButton(KDialog::Help, false);
- //KTitleWidget *titleWidget = new KTitleWidget(this);
- //titleWidget->setText(i18n("<html><font size=\"5\">Keyboard Layout</font></html>"));
- //titleWidget->setPixmap(KIcon("pld_czarny").pixmap(48), KTitleWidget::ImageLeft);
-
// Keyboard
keyboardDialog = kcmDialog("kcm_keyboard_layout", "keyboard_layout");
keyboardPage = addPage(kcmLayout(keyboardDialog), i18n("Step One: Choose your keyboard layout"));
@@ -93,6 +89,10 @@
// Network
netDialog = kcmDialog("kcm_knetworkconfmodule", "kcm_knetworkconfmodule");
netPage = addPage(kcmLayout(netDialog), i18n("Step Three: Setup your network"));
+
+ // Finish
+ finishDialog = finish();
+ finishPage = addPage(finishDialog, i18n(""));
}
@@ -100,6 +100,22 @@
{
}
+QWidget * StartAssistant::finish()
+{
+ KTitleWidget *titleWidget = new KTitleWidget(this);
+ titleWidget->setText(i18n("<html><font size=\"5\">Hurray, the setup is now complete!</font></html>"));
+ titleWidget->setPixmap(KIcon("pld_czarny").pixmap(48), KTitleWidget::ImageLeft);
+
+ QVBoxLayout *layout = new QVBoxLayout(this);
+ layout->addWidget(titleWidget);
+ layout->setMargin(0);
+
+ QWidget *widget = new QWidget(this);
+ widget->setLayout(layout);
+ widget->setSizePolicy(QSizePolicy::Fixed,QSizePolicy::Fixed);
+ return widget;
+}
+
QWidget * StartAssistant::kcmLayout(KCMultiDialog* dialog)
{
QVBoxLayout *layout = new QVBoxLayout(this);
Modified: PLDSetupAssistant/PLDSetupAssistant.h
==============================================================================
--- PLDSetupAssistant/PLDSetupAssistant.h (original)
+++ PLDSetupAssistant/PLDSetupAssistant.h Tue May 11 11:30:49 2010
@@ -3,6 +3,7 @@
#include <KAssistantDialog>
#include <KDialog>
+#include <KAboutData>
class KCMultiDialog;
@@ -31,11 +32,14 @@
KCMultiDialog *keyboardDialog;
KCMultiDialog *clockDialog;
KCMultiDialog *netDialog;
+ QWidget *finishDialog;
KPageWidgetItem *keyboardPage;
KPageWidgetItem *clockPage;
KPageWidgetItem *netPage;
+ KPageWidgetItem *finishPage;
QWidget * kcmLayout(KCMultiDialog* dialog);
+ QWidget * finish();
KCMultiDialog* kcmDialog(const QString lib, const QString name = "", bool debug = false);
public:
Modified: PLDSetupAssistant/main.cpp
==============================================================================
--- PLDSetupAssistant/main.cpp (original)
+++ PLDSetupAssistant/main.cpp Tue May 11 11:30:49 2010
@@ -10,8 +10,7 @@
{
KAboutData aboutData( "PLDSetupAssistant", "PLD Setup Assistant", ki18n("PLD Setup Assistant"),
- "0.1", ki18n("Setup Assistant"), KAboutData::License_GPL,
- ki18n("(c) Bartosz Swiatek <shadzik at pld-linux.org>"));
+ "0.1", ki18n("Setup Assistant"), KAboutData::License_GPL);
fillAboutData(aboutData);
@@ -26,5 +25,6 @@
void fillAboutData(KAboutData& aboutData)
{
aboutData.setProgramIconName("tools-wizard");
- aboutData.addAuthor(ki18n("Bartlomiej Zimon"), ki18n("Author"), "cactus at pld-linux.org");
+ 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");
}
\ No newline at end of file
More information about the pld-cvs-commit
mailing list