//______________________________________________ bool DialData::eventFilter( QObject* object, QEvent* event ) { if( object != target().data() ) { return WidgetStateData::eventFilter( object, event ); } // check event type switch( event->type() ) { case QEvent::HoverEnter: case QEvent::HoverMove: hoverMoveEvent( object, event ); break; case QEvent::HoverLeave: hoverLeaveEvent( object, event ); break; default: break; } return WidgetStateData::eventFilter( object, event ); }
void QSanButton::hoverMoveEvent(QGraphicsSceneHoverEvent *event){ QPointF point = event->pos(); if (insideButton(point)) { if (!_m_mouseEntered) hoverEnterEvent(event); } else { if (_m_mouseEntered) hoverLeaveEvent(event); } }
void QGraphicsEllipseItem_QtDShell::__override_hoverLeaveEvent(QGraphicsSceneHoverEvent* event0, bool static_call) { if (static_call) { QGraphicsItem::hoverLeaveEvent((QGraphicsSceneHoverEvent* )event0); } else { hoverLeaveEvent((QGraphicsSceneHoverEvent* )event0); } }
void ExtenderButton::activate() { toggle(); hoverLeaveEvent(0); d->releaseExtender(); update(); emit activated(); }
void DhQGraphicsItemGroup::DvhhoverLeaveEvent(QGraphicsSceneHoverEvent* x1) { return hoverLeaveEvent(x1); }
void DhQGraphicsEllipseItem::DvhhoverLeaveEvent(QGraphicsSceneHoverEvent* x1) { return hoverLeaveEvent(x1); }