QGraphicsProxyWidget::conetextMenuEvent question



  • Not sure if this a bug, but here we go. QGraphicsProxyWidget::contextMenuEvent has the following easy out check,

    @
    void QGraphicsProxyWidget::contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
    {
    Q_D(QGraphicsProxyWidget);
    if (!event || !d->widget || !d->widget->isVisible() || !hasFocus())
    return;
    @

    The QGraphicsSceneContextMenuEvent that is passed in defaults to accepted. If you return immediately, should not the proxy then ignore the event?



  • I think so, yes, though of course you can't change the event if the first condition is the condition that triggers the call :-)


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.