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

List:       kde-commits
Subject:    KDE/kdelibs/kutils
From:       David Faure <faure () kde ! org>
Date:       2010-10-28 19:26:18
Message-ID: 20101028192618.99544AC899 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1190748 by dfaure:

port away from deprecated signal currentChanged(QWidget*)


 M  +3 -3      kcmodulecontainer.cpp  
 M  +1 -1      kcmodulecontainer.h  


--- trunk/KDE/kdelibs/kutils/kcmodulecontainer.cpp #1190747:1190748
@@ -85,7 +85,7 @@
 	d->topLayout->setObjectName( "topLayout" );
 	d->tabWidget = new KTabWidget(this);
 	d->tabWidget->setObjectName( "tabWidget");
-	connect( d->tabWidget, SIGNAL( currentChanged( QWidget* ) ), SLOT( tabSwitched( QWidget* ) ));
+	connect( d->tabWidget, SIGNAL(currentChanged(int)), SLOT(tabSwitched(int)));
 	d->topLayout->addWidget( d->tabWidget );
 
 	if ( !d->modules.isEmpty() )
@@ -130,9 +130,9 @@
 	setButtons( buttons() | proxy->realModule()->buttons() );
 }
 
-void KCModuleContainer::tabSwitched( QWidget * module )
+void KCModuleContainer::tabSwitched(int index)
 {
-	KCModuleProxy* mod = (KCModuleProxy *) module;
+	KCModuleProxy* mod = static_cast<KCModuleProxy *>(d->tabWidget->widget(index));
 	setQuickHelp( mod->quickHelp() );
 	setAboutData( mod->aboutData() );
 }
--- trunk/KDE/kdelibs/kutils/kcmodulecontainer.h #1190747:1190748
@@ -131,7 +131,7 @@
 		/**
 		 * Enables/disables the Admin Mode button, as appropriate.
 		 */
-		void tabSwitched( QWidget * module );
+		void tabSwitched(int);
 
 		void moduleChanged(KCModuleProxy *proxy);
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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