[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/systemsettings/core
From: Dario Freddi <drf () kde ! org>
Date: 2009-08-31 23:40:31
Message-ID: 1251762031.752108.4712.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1017943 by dafre:
Make systemsettings look more beautiful
M +10 -3 ModuleView.cpp
--- trunk/KDE/kdebase/workspace/systemsettings/core/ModuleView.cpp #1017942:1017943
@@ -174,17 +174,24 @@
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>" ); + page->setIcon( KIcon( \
module->icon(), 0, QStringList() << "dialog-warning" ) ); + } else {
+ page->setHeader( module->comment() );
+ page->setIcon( KIcon( module->icon() ) );
+ }
}
- // Provide information to the users
- page->setIcon( KIcon( module->service()->icon() ) );
- page->setHeader( module->service()->comment() );
d->mModules.insert( page, module );
// Add the new page
d->mPageWidget->addPage( page );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic