//_______________________________________________________________________ bool Config::exceptionListChanged( void ) const { // get saved list ExceptionList exceptions; exceptions.read( *_configuration ); if( exceptions.empty() ) { exceptions = ExceptionList::defaultList(); } // compare to current return exceptions != ui->ui.exceptions->exceptions(); }
//_______________________________________________________________________ void Config::load( const KConfigGroup& ) { // load standard configuration loadConfiguration( Configuration( KConfigGroup( _configuration, "Windeco") ) ); loadShadowConfiguration( QPalette::Active, ShadowConfiguration( QPalette::Active, KConfigGroup( _configuration, "ActiveShadow") ) ); loadShadowConfiguration( QPalette::Inactive, ShadowConfiguration( QPalette::Inactive, KConfigGroup( _configuration, "InactiveShadow") ) ); // load exceptions ExceptionList exceptions; exceptions.read( *_configuration ); if( exceptions.empty() ) { exceptions = ExceptionList::defaultList(); } // install in ui ui->ui.exceptions->setExceptions( exceptions ); updateChanged(); }