SVN: PLDSetupAssistant: PLDSetupAssistant.cpp PLDSetupAssistant.h
cactus
cactus at pld-linux.org
Tue May 11 01:34:44 CEST 2010
Author: cactus
Date: Tue May 11 01:34:43 2010
New Revision: 11445
Modified:
PLDSetupAssistant/PLDSetupAssistant.cpp
PLDSetupAssistant/PLDSetupAssistant.h
Log:
- simple setting of dialog layouts, clean code
Modified: PLDSetupAssistant/PLDSetupAssistant.cpp
==============================================================================
--- PLDSetupAssistant/PLDSetupAssistant.cpp (original)
+++ PLDSetupAssistant/PLDSetupAssistant.cpp Tue May 11 01:34:43 2010
@@ -84,42 +84,15 @@
// Keyboard
keyboardDialog = kcmDialog("kcm_keyboard_layout", "keyboard_layout");
-
- QVBoxLayout *keyboardLayout = new QVBoxLayout;
- keyboardLayout->addWidget(keyboardDialog);
- keyboardLayout->setMargin(0);
-
- QWidget *keyboardWidget = new QWidget;
- keyboardWidget->setLayout(keyboardLayout);
- keyboardWidget->setSizePolicy(QSizePolicy::Fixed,QSizePolicy::Fixed);
-
- keyboardPage = addPage(keyboardWidget, i18n("Step One: Choose your keyboard layout"));
+ keyboardPage = addPage(kcmLayout(keyboardDialog), i18n("Step One: Choose your keyboard layout"));
// Date and Time
clockDialog = kcmDialog("kcm_clock", "clock");
-
- QVBoxLayout *clockLayout = new QVBoxLayout;
- clockLayout->addWidget(clockDialog);
- clockLayout->setMargin(0);
-
- QWidget *clockWidget = new QWidget;
- clockWidget->setLayout(clockLayout);
- clockWidget->setSizePolicy(QSizePolicy::Fixed,QSizePolicy::Fixed);
-
- clockPage = addPage(clockWidget, i18n("Step Two: Choose your timezone and setup the clock"));
+ clockPage = addPage(kcmLayout(clockDialog), i18n("Step Two: Choose your timezone and setup the clock"));
// Network
netDialog = kcmDialog("kcm_knetworkconfmodule", "kcm_knetworkconfmodule");
-
- QVBoxLayout *netLayout = new QVBoxLayout;
- netLayout->addWidget(netDialog);
- netLayout->setMargin(0);
-
- QWidget *netWidget = new QWidget;
- netWidget->setLayout(netLayout);
- netWidget->setSizePolicy(QSizePolicy::Fixed,QSizePolicy::Fixed);
-
- netPage = addPage(netWidget, i18n("Step Three: Setup your network"));
+ netPage = addPage(kcmLayout(netDialog), i18n("Step Three: Setup your network"));
}
@@ -127,6 +100,18 @@
{
}
+QWidget * StartAssistant::kcmLayout(KCMultiDialog* dialog)
+{
+ QVBoxLayout *layout = new QVBoxLayout;
+ layout->addWidget(dialog);
+ layout->setMargin(0);
+
+ QWidget *widget = new QWidget;
+ widget->setLayout(layout);
+ widget->setSizePolicy(QSizePolicy::Fixed,QSizePolicy::Fixed);
+ return widget;
+}
+
KCMultiDialog* StartAssistant::kcmDialog(const QString lib, const QString name)
{
KService::List serviceList = KServiceTypeTrader::self()->query("KCModule");
Modified: PLDSetupAssistant/PLDSetupAssistant.h
==============================================================================
--- PLDSetupAssistant/PLDSetupAssistant.h (original)
+++ PLDSetupAssistant/PLDSetupAssistant.h Tue May 11 01:34:43 2010
@@ -35,6 +35,7 @@
KPageWidgetItem *clockPage;
KPageWidgetItem *netPage;
+ QWidget * kcmLayout(KCMultiDialog* dialog);
KCMultiDialog* kcmDialog(const QString lib, const QString name = "");
public:
More information about the pld-cvs-commit
mailing list