Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.1.0 , 5.1.1, 5.2.0
-
Windows Desktop
-
4dbef58c3d2a63f59c5ae32ba9dc47a2a9157474 (release, 17.4.2014, 5.3.0)
Description
At Qt 5, the QWidget base class was modified to ignore the mouseDoubleClickEvent. This change has a ripple effect on derived widgets, such as QPushButton, which do not implement the mouseDoubleClickEvent. Therefore a double click on a QPushButton will not be accepted.
Either the QWidget base class needs to be reverted to its Qt 4 behavior, or subclassed widgets, such as QPushButton, need to override mouseDoubleClickEvent and interpret it as a mousePressEvent when appropriate.
Attachments
Issue Links
- relates to
-
QTBUG-38242 [REG 5.2.1->5.3] QCheckBox has a dead time after being clicked
-
- Closed
-
- replaces
-
QTBUG-29531 mouseDoubleClickEvent() no longer get called on QAxWidget subclass
-
- Closed
-
- resulted from
-
QTBUG-29680 QGLWidget does not deliver mouseDoubleClickEvent event on Mac OS X
-
- Closed
-
For Gerrit Dashboard: QTBUG-36423 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
83577,4 | Restore Qt 4 behavior in default double click handler | release | qt/qtbase | Status: MERGED | +2 | 0 |