* a const fix
* BIG WARNINGS TO AVOID FUTURE ERRORS svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=833500
This commit is contained in:
parent
853b6a1f93
commit
92c7ffc9df
@ -1291,6 +1291,9 @@ void ContainmentPrivate::appletDestroyed(QObject* object)
|
||||
// point anymore since we are in the qobject dtor. we don't actually
|
||||
// try and do anything with it, we just need the value of the pointer
|
||||
// so this unsafe looking code is actually just fine.
|
||||
//
|
||||
// NOTE: DO NOT USE THE applet VARIABLE FOR ANYTHING OTHER THAN COMPARING
|
||||
// THE ADDRESS! ACTUALLY USING THE OBJECT WILL RESULT IN A CRASH!!!
|
||||
Applet* applet = static_cast<Plasma::Applet*>(object);
|
||||
applets.removeAll(applet);
|
||||
if (focusedApplet == applet) {
|
||||
|
@ -194,7 +194,7 @@ void ToolTipManager::setWidgetToolTipContent(QGraphicsWidget *widget,const ToolT
|
||||
tooltip->updateTheme();
|
||||
}
|
||||
|
||||
bool ToolTipManager::widgetHasToolTip(QGraphicsWidget *widget)
|
||||
bool ToolTipManager::widgetHasToolTip(QGraphicsWidget *widget) const
|
||||
{
|
||||
return d->tooltips.contains(widget);
|
||||
}
|
||||
@ -214,6 +214,13 @@ void ToolTipManagerPrivate::onWidgetDestroyed(QObject *object)
|
||||
return;
|
||||
}
|
||||
|
||||
// we do a static_cast here since it really isn't a QGraphicsWidget by this
|
||||
// point anymore since we are in the QObject dtor. we don't actually
|
||||
// try and do anything with it, we just need the value of the pointer
|
||||
// so this unsafe looking code is actually just fine.
|
||||
//
|
||||
// NOTE: DO NOT USE THE w VARIABLE FOR ANYTHING OTHER THAN COMPARING
|
||||
// THE ADDRESS! ACTUALLY USING THE OBJECT WILL RESULT IN A CRASH!!!
|
||||
QGraphicsWidget *w = static_cast<QGraphicsWidget*>(object);
|
||||
|
||||
if (currentWidget == w) {
|
||||
|
@ -130,7 +130,7 @@ namespace Plasma
|
||||
* @param widget the widget
|
||||
* @return true if this widget has a tooltip
|
||||
*/
|
||||
bool widgetHasToolTip(QGraphicsWidget *widget);
|
||||
bool widgetHasToolTip(QGraphicsWidget *widget) const;
|
||||
|
||||
/**
|
||||
* Reccomended position for a popup window like a menu or a tooltip
|
||||
|
Loading…
Reference in New Issue
Block a user