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

List:       kde-commits
Subject:    KDE/kdebase/konqueror/settings/filetypes
From:       Laurent Montel <montel () kde ! org>
Date:       2005-09-30 11:28:22
Message-ID: 1128079702.147701.14327.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 465656 by mlaurent:

Byebye Q3WidgetStack

 M  +8 -8      filetypesview.cpp  
 M  +3 -3      filetypesview.h  


--- trunk/KDE/kdebase/konqueror/settings/filetypes/filetypesview.cpp #465655:465656
@@ -111,7 +111,7 @@
   m_removeTypeB->setWhatsThis( i18n("Click here to remove the selected file type.") );
 
   // For the right panel, prepare a widget stack
-  m_widgetStack = new Q3WidgetStack(this);
+  m_widgetStack = new QStackedWidget(this);
 
   l->addWidget( m_widgetStack );
 
@@ -121,21 +121,21 @@
            this, SLOT( setDirty(bool) ) );
   connect( m_details, SIGNAL( embedMajor(const QString &, bool &) ),
            this, SLOT( slotEmbedMajor(const QString &, bool &)));
-  m_widgetStack->addWidget( m_details, 1 /*id*/ );
+  m_widgetStack->insertWidget( 1, m_details /*id*/ );
 
   // File Group Details
   m_groupDetails = new FileGroupDetails( m_widgetStack );
   connect( m_groupDetails, SIGNAL( changed(bool) ),
            this, SLOT( setDirty(bool) ) );
-  m_widgetStack->addWidget( m_groupDetails, 2 /*id*/ );
+  m_widgetStack->insertWidget( 2,m_groupDetails /*id*/ );
 
   // Widget shown on startup
   m_emptyWidget = new QLabel( i18n("Select a file type by name or by extension"), m_widgetStack);
   m_emptyWidget->setAlignment( Qt::AlignCenter );
 
-  m_widgetStack->addWidget( m_emptyWidget, 3 /*id*/ );
+  m_widgetStack->insertWidget( 3,m_emptyWidget );
 
-  m_widgetStack->raiseWidget( m_emptyWidget );
+  m_widgetStack->setCurrentWidget( m_emptyWidget );
 
   QTimer::singleShot( 0, this, SLOT( init() ) ); // this takes some time
 
@@ -327,7 +327,7 @@
 {
   if (!item)
   {
-    m_widgetStack->raiseWidget( m_emptyWidget );
+    m_widgetStack->setCurrentWidget( m_emptyWidget );
     m_removeTypeB->setEnabled(false);
     return;
   }
@@ -337,13 +337,13 @@
   TypesListItem *tlitem = (TypesListItem *) item;
   if (tlitem->isMeta()) // is a group
   {
-    m_widgetStack->raiseWidget( m_groupDetails );
+    m_widgetStack->setCurrentWidget( m_groupDetails );
     m_groupDetails->setTypeItem( tlitem );
     m_removeTypeB->setEnabled(false);
   }
   else
   {
-    m_widgetStack->raiseWidget( m_details );
+    m_widgetStack->setCurrentWidget( m_details );
     m_details->setTypeItem( tlitem );
     m_removeTypeB->setEnabled( !tlitem->isEssential() );
   }
--- trunk/KDE/kdebase/konqueror/settings/filetypes/filetypesview.h #465655:465656
@@ -5,7 +5,7 @@
 #include <qmap.h>
 //Added by qt3to4:
 #include <QLabel>
-#include <Q3ValueList>
+#include <QStackedWidget>
 
 #include <kconfig.h>
 #include <kcmodule.h>
@@ -22,7 +22,7 @@
 class QComboBox;
 class FileTypeDetails;
 class FileGroupDetails;
-class Q3WidgetStack;
+class QStackedWidget;
 
 class FileTypesView : public KCModule
 {
@@ -57,7 +57,7 @@
   KListView *typesLV;
   QPushButton *m_removeTypeB;
 
-  Q3WidgetStack * m_widgetStack;
+  QStackedWidget * m_widgetStack;
   FileTypeDetails * m_details;
   FileGroupDetails * m_groupDetails;
   QLabel * m_emptyWidget;
[prev in list] [next in list] [prev in thread] [next in thread] 

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