--- a/src/gui/graphicsview/qgraphicsscene.cpp Mon May 03 13:17:34 2010 +0300
+++ b/src/gui/graphicsview/qgraphicsscene.cpp Fri May 14 16:40:13 2010 +0300
@@ -3772,6 +3772,12 @@
QGraphicsItem *toolTipItem = 0;
for (int i = 0; i < itemsAtPos.size(); ++i) {
QGraphicsItem *tmp = itemsAtPos.at(i);
+ if (tmp->d_func()->isProxyWidget()) {
+ // if the item is a proxy widget, the event is forwarded to it
+ sendEvent(tmp, helpEvent);
+ if (helpEvent->isAccepted())
+ return;
+ }
if (!tmp->toolTip().isEmpty()) {
toolTipItem = tmp;
break;