windowType() is supposed to take all types the code knows, not only

all types it wants to handle.

svn path=/trunk/kdebase/kwin/; revision=277203
This commit is contained in:
Luboš Luňák 2004-01-06 10:13:20 +00:00
parent 52be7d1164
commit 8b20fbbd13
3 changed files with 15 additions and 4 deletions

View file

@ -103,10 +103,13 @@ void PlastikClient::init()
widget()->update(titleSpacer_->geometry()); widget()->update(titleSpacer_->geometry());
} }
const int SUPPORTED_WINDOW_TYPES_MASK = NET::NormalMask | NET::DesktopMask | NET::DockMask
| NET::ToolbarMask | NET::MenuMask | NET::DialogMask | NET::OverrideMask | NET::TopMenuMask
| NET::UtilityMask | NET::SplashMask;
bool PlastikClient::isTool() bool PlastikClient::isTool()
{ {
NET::WindowType type = windowType(NET::NormalMask|NET::ToolbarMask| NET::WindowType type = windowType( SUPPORTED_WINDOW_TYPES_MASK );
NET::UtilityMask|NET::MenuMask);
return ((type==NET::Toolbar)||(type==NET::NET::Utility)||(type==NET::Menu)); return ((type==NET::Toolbar)||(type==NET::NET::Utility)||(type==NET::Menu));
} }

View file

@ -556,9 +556,13 @@ void QuartzClient::reset( unsigned long changed )
} }
} }
const int SUPPORTED_WINDOW_TYPES_MASK = NET::NormalMask | NET::DesktopMask | NET::DockMask
| NET::ToolbarMask | NET::MenuMask | NET::DialogMask | NET::OverrideMask | NET::TopMenuMask
| NET::UtilityMask | NET::SplashMask;
bool QuartzClient::isTool() bool QuartzClient::isTool()
{ {
NET::WindowType type = windowType(NET::NormalMask|NET::ToolbarMask|NET::UtilityMask|NET::MenuMask); NET::WindowType type = windowType( SUPPORTED_WINDOW_TYPES_MASK );
return ((type==NET::Toolbar)||(type==NET::NET::Utility)||(type==NET::Menu)); return ((type==NET::Toolbar)||(type==NET::NET::Utility)||(type==NET::Menu));
} }

View file

@ -554,9 +554,13 @@ QSize WebClient::minimumSize() const
return QSize( 200, 50 ); return QSize( 200, 50 );
} }
const int SUPPORTED_WINDOW_TYPES_MASK = NET::NormalMask | NET::DesktopMask | NET::DockMask
| NET::ToolbarMask | NET::MenuMask | NET::DialogMask | NET::OverrideMask | NET::TopMenuMask
| NET::UtilityMask | NET::SplashMask;
bool WebClient::isTool() bool WebClient::isTool()
{ {
NET::WindowType type = windowType(NET::NormalMask|NET::ToolbarMask|NET::UtilityMask|NET::MenuMask); NET::WindowType type = windowType( SUPPORTED_WINDOW_TYPES_MASK );
return ((type==NET::Toolbar)||(type==NET::NET::Utility)||(type==NET::Menu)); return ((type==NET::Toolbar)||(type==NET::NET::Utility)||(type==NET::Menu));
} }