[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