Changeset View
Changeset View
Standalone View
Standalone View
kstyle/breezeshadowhelper.cpp
Show First 20 Lines • Show All 136 Lines • ▼ Show 20 Line(s) | 118 | { | |||
---|---|---|---|---|---|
137 | return true; | 137 | return true; | ||
138 | 138 | | |||
139 | } | 139 | } | ||
140 | 140 | | |||
141 | //_______________________________________________________ | 141 | //_______________________________________________________ | ||
142 | void ShadowHelper::unregisterWidget( QWidget* widget ) | 142 | void ShadowHelper::unregisterWidget( QWidget* widget ) | ||
143 | { | 143 | { | ||
144 | if( _widgets.remove( widget ) ) | 144 | if( _widgets.remove( widget ) ) | ||
145 | { uninstallShadows( widget ); } | 145 | { | ||
146 | // uninstall the event filter | ||||
147 | widget->removeEventFilter( this ); | ||||
148 | | ||||
149 | // disconnect all signals | ||||
150 | disconnect( widget, nullptr, this, nullptr ); | ||||
151 | | ||||
152 | // uninstall the shadow | ||||
153 | uninstallShadows( widget ); | ||||
154 | } | ||||
146 | } | 155 | } | ||
147 | 156 | | |||
148 | //_______________________________________________________ | 157 | //_______________________________________________________ | ||
149 | void ShadowHelper::loadConfig() | 158 | void ShadowHelper::loadConfig() | ||
150 | { | 159 | { | ||
151 | 160 | | |||
152 | // reset | 161 | // reset | ||
153 | reset(); | 162 | reset(); | ||
▲ Show 20 Lines • Show All 302 Lines • Show Last 20 Lines |