[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