A small price to pay for qflags' type safety.

svn path=/trunk/KDE/kdebase/workspace/; revision=496328
This commit is contained in:
David Faure 2006-01-10 11:59:08 +00:00
parent d6fabbf89e
commit 56036e69ac
2 changed files with 3 additions and 3 deletions

View file

@ -123,7 +123,7 @@ void writeRules( KConfig& cfg )
if( info->windowType == static_cast< NET::WindowType >( -2 )) // undefined
; // all types
if( info->windowType == NET::Unknown )
cfg.writeEntry( "types", NET::NormalMask );
cfg.writeEntry( "types", (int)NET::NormalMask );
else
cfg.writeEntry( "types", 1 << info->windowType );
cfg.writeEntry( "position", info->geometry.topLeft());

View file

@ -463,7 +463,7 @@ void KWinDecorationModule::readConfig( KConfig* conf )
// Help, Minimize, Maximize and Close are default on RHS
buttonPositionWidget->setButtonsRight( conf->readEntry("ButtonsOnRight", "HIAX") );
int bsize = conf->readNumEntry( "BorderSize", BorderNormal );
int bsize = conf->readEntry( "BorderSize", (int)BorderNormal );
if( bsize >= BorderTiny && bsize < BordersCount )
border_size = static_cast< BorderSize >( bsize );
else
@ -492,7 +492,7 @@ void KWinDecorationModule::writeConfig( KConfig* conf )
// Button settings
conf->writeEntry("ButtonsOnLeft", buttonPositionWidget->buttonsLeft() );
conf->writeEntry("ButtonsOnRight", buttonPositionWidget->buttonsRight() );
conf->writeEntry("BorderSize", border_size );
conf->writeEntry("BorderSize", static_cast<int>( border_size ) );
oldLibraryName = currentLibraryName;
currentLibraryName = libName;