[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdesupport/kdewin-installer/gui
From:       Ralf Habacker <Ralf.Habacker () freenet ! de>
Date:       2008-02-05 21:23:43
Message-ID: 1202246623.075861.21030.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 771412 by habacker:

- made DependenciesPage ui based 

 M  +1 -0      CMakeLists.txt  
 M  +5 -6      dependenciespage.cpp  
 M  +5 -2      dependenciespage.h  
 A             dependenciespage.ui  


--- trunk/kdesupport/kdewin-installer/gui/CMakeLists.txt #771411:771412
@@ -72,6 +72,7 @@
 )
 
 set (UI_SOURCES 
+   dependenciespage.ui
    downloadsettingspage.ui
    installdirectorypage.ui
    installtypepage.ui
--- trunk/kdesupport/kdewin-installer/gui/dependenciespage.cpp #771411:771412
@@ -31,15 +31,14 @@
 
 DependenciesPage::DependenciesPage() : InstallWizardPage(0)
 {
+    ui.setupUi(this);
+    setTitle(windowTitle());
+    setSubTitle(statusTip());
+
     setTitle(tr("Additional Packages"));
     setSubTitle(tr("The following packages are selected for installing too because \
                selected packages depends on them"));
-    dependenciesList = new QListWidget;
 
-    QVBoxLayout *layout = new QVBoxLayout;
-    layout->addWidget(dependenciesList);
-    g_dependenciesList = dependenciesList;
-    layout->addStretch(1);
-    setLayout(layout);
+    g_dependenciesList = ui.dependenciesList;
 }
 
 void DependenciesPage::initializePage()
--- trunk/kdesupport/kdewin-installer/gui/dependenciespage.h #771411:771412
@@ -27,8 +27,9 @@
 
 
 #include "installwizard.h"
-class QListWidget;
 
+#include "ui_dependenciespage.h"
+
 class PackageSelectorPage;
 
 extern QListWidget *g_dependenciesList;
@@ -44,8 +45,10 @@
     int nextId() const;
     bool validatePage();
 
+protected:
+    Ui::DependenciesPage ui;
+
 private:
-    QListWidget *dependenciesList;
     friend class PackageSelectorPage;
 };
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic