Changeset View
Changeset View
Standalone View
Standalone View
kstyle/breezemdiwindowshadow.cpp
Show First 20 Lines • Show All 222 Lines • ▼ Show 20 Line(s) | 222 | { | |||
---|---|---|---|---|---|
223 | 223 | | |||
224 | // cast | 224 | // cast | ||
225 | auto widget( static_cast<QWidget*>( object ) ); | 225 | auto widget( static_cast<QWidget*>( object ) ); | ||
226 | if( !widget->parentWidget() ) return; | 226 | if( !widget->parentWidget() ) return; | ||
227 | 227 | | |||
228 | // make sure shadow is not already installed | 228 | // make sure shadow is not already installed | ||
229 | if( findShadow( object ) ) return; | 229 | if( findShadow( object ) ) return; | ||
230 | 230 | | |||
231 | if ( !_shadowHelper ) return; | ||||
232 | | ||||
231 | // create new shadow | 233 | // create new shadow | ||
232 | auto windowShadow( new MdiWindowShadow( widget->parentWidget(), _shadowTiles ) ); | 234 | auto windowShadow( new MdiWindowShadow( widget->parentWidget(), _shadowHelper->shadowTiles() ) ); | ||
233 | windowShadow->setWidget( widget ); | 235 | windowShadow->setWidget( widget ); | ||
234 | 236 | | |||
235 | } | 237 | } | ||
236 | 238 | | |||
237 | //____________________________________________________________________________________ | 239 | //____________________________________________________________________________________ | ||
238 | void MdiWindowShadowFactory::removeShadow( QObject* object ) | 240 | void MdiWindowShadowFactory::removeShadow( QObject* object ) | ||
239 | { | 241 | { | ||
240 | if( MdiWindowShadow* windowShadow = findShadow( object ) ) | 242 | if( MdiWindowShadow* windowShadow = findShadow( object ) ) | ||
Show All 11 Lines |