2008/4/1, Andreas Aardal Hanssen <[EMAIL PROTECTED]>: > > Henk Jan Priester wrote: > > When using 4.3.4 the hoverEvent for the item are generated and when > using > > QT 4.4 20080312 they > > are not generated. > > > Hi again, Henk. > > This was an intentional behavioral change. The code in your example > disables > mouse move and hover events for all items in the scene. In 4.3, only mouse > move events would be disabled (i.e., you couldn't drag items around in 4.3 > without calling the base implementation of > QGraphicsScene::mouseMoveEvent()). > > The reason the change was made was to allow you to track the mouse for the > scene without reimplementing QGraphicsScene::event() and duplicating the > QGraphicsScene implementation; a serious deficiency in the API. The > drawback of the change is that QGraphicsScene::mouseMoveEvent() > reimplementations must call the base implementation to enable hover > events. > It's an unfortunate, but not so common problem, because not calling the > base implementation already disables move events.
After calling QGraphicsScene::mouseMoveEvent in my mouseMoveEvent the HoverEvent problem is solved. Thanks, Henk Jan Changelog and docs have been updated. Thanks for this feedback! > > > -- > > Andreas Aardal Hanssen > Senior Software Engineer, Team Lead / Widgets > Trolltech ASA - Sandakerveien 116, NO-0484 Oslo, Norway > > To unsubscribe - send "unsubscribe" in the subject to > [EMAIL PROTECTED] > >
