[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/systemsettings/core
From: Ben Cooksley <sourtooth () gmail ! com>
Date: 2009-09-01 5:49:26
Message-ID: 1251784166.404159.2375.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1018071 by bcooksley:
Fix coding style issues.
Reduce code duplication
M +8 -11 ModuleView.cpp
M +1 -5 ModuleView.h
--- trunk/KDE/kdebase/workspace/systemsettings/core/ModuleView.cpp #1018070:1018071
@@ -165,6 +165,9 @@
moduleScroll->viewport()->setAutoFillBackground( false );
// Create the page
KPageWidgetItem *page = new KPageWidgetItem( moduleScroll, module->moduleName() \
); + // Provide information to the users
+ page->setHeader( module->comment() );
+ page->setIcon( KIcon( module->icon() ) );
if( module->service()->hasServiceType("SystemSettingsExternalApp") ) { // Is it \
an external app?
QProcess::startDetached( module->service()->exec() ); // Launch it!
@@ -174,21 +177,16 @@
d->externalModule.PbRelaunch->setText( i18n("Relaunch %1", \
module->moduleName()) );
connect( d->externalModule.PbRelaunch, SIGNAL(clicked()), this, \
SLOT(runExternal()) ); moduleScroll->setWidget( externalWidget );
- // Provide information to the users
- page->setIcon( KIcon( module->service()->icon() ) );
- page->setHeader( module->service()->comment() );
} else { // It must be a normal module then
KCModuleProxy * moduleProxy = new KCModuleProxy( *module, moduleScroll );
moduleScroll->setWidget( moduleProxy );
moduleProxy->setAutoFillBackground( false );
connect( moduleProxy, SIGNAL(changed(bool)), this, SLOT(stateChanged()));
d->mPages.insert( page, moduleProxy );
- if (moduleProxy->useRootOnlyMessage()) {
- page->setHeader( "<b>"+module->comment() + "</b><br><i>" + \
moduleProxy->rootOnlyMessage() + "</i>" ); + // We show the root only message \
if it is needed + if( moduleProxy->useRootOnlyMessage() ) {
+ page->setHeader( "<b>" + module->comment() + "</b><br><i>" + \
moduleProxy->rootOnlyMessage() + "</i>" );
page->setIcon( KIcon( module->icon(), 0, QStringList() << \
"dialog-warning" ) );
- } else {
- page->setHeader( module->comment() );
- page->setIcon( KIcon( module->icon() ) );
}
}
@@ -330,9 +328,8 @@
disconnect( d->mApply, SIGNAL(authorized(KAuth::Action*)), this, \
SLOT(moduleSave()) );
disconnect( d->mApply, SIGNAL(clicked()), this, SLOT(moduleSave()) );
-
- if (activeModule->realModule()->authAction()) {
- d->mApply->setAuthAction(activeModule->realModule()->authAction());
+ if( activeModule->realModule()->authAction() ) {
+ d->mApply->setAuthAction( activeModule->realModule()->authAction() );
connect( d->mApply, SIGNAL(authorized(KAuth::Action*)), this, \
SLOT(moduleSave()) ); } else {
d->mApply->setAuthAction(0);
--- trunk/KDE/kdebase/workspace/systemsettings/core/ModuleView.h #1018070:1018071
@@ -113,11 +113,6 @@
* Causes the active module to save its configuration, applying all changes.
*/
bool moduleSave();
-
- /**
- * Causes the specified module to save its configuration, applying all changes.
- */
- bool moduleSave(KCModuleProxy *module);
/**
* Causes the active module to revert all changes to the configuration, and \
return to defaults. @@ -132,6 +127,7 @@
private:
bool resolveChanges( KCModuleProxy *currentProxy );
void addModule( KCModuleInfo *module );
+ bool moduleSave( KCModuleProxy *module );
private Q_SLOTS:
void activeModuleChanged( KPageWidgetItem* current, KPageWidgetItem* previous);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic