Skip to content
  • Rick Stockton's avatar
    If DblClick, do not deliver 'duplicated' MouseButtonPress · 9063edef
    Rick Stockton authored
    
    
    QWidgetWIndow: In Qt4, when Qt created a MouseButtonDblClick
    event, Qt would consume the causing MouseButtonPress.
    It would send only the derived dblclick event to widget
    windows and their children.
    
    This change makes Qt5.3 and higher emulate Qt4 delivery
    of double click-related events to widget windows and
    their children. QML objects (e.g. mousearea) continue to
    receive the second MouseButtonPress.
    
    [ChangeLog][QtGui][QWidget] MouseButtonDblClick: Do not send
    the 2nd MouseButtonPress event to Widgets. Restore Qt4
    behavior in sequence of mouse events delivered to
    widget windows and their children.
    
    Task-number: QTBUG-25831
    
    Change-Id: Iff0f9c592bceacb2ca844d30f8180081e136a889
    Reviewed-by: default avatarOswald Buddenhagen <oswald.buddenhagen@digia.com>
    Reviewed-by: default avatarLaszlo Agocs <laszlo.agocs@digia.com>
    9063edef