Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
5.9.6, 5.13.1
-
-
e02293a76d21e7077f1952d4ed8af6c6d1970190 (qt/qtbase/5.13) bb67b6ff26 (qt/qtbase/dev) bb67b6ff26 (qt/tqtc-qtbase/dev) 9b6e3c0d5d (qt/qtbase/6.3) 9b6e3c0d5d (qt/tqtc-qtbase/6.3) fdc061d20d (qt/qtbase/6.2) fdc061d20d (qt/tqtc-qtbase/6.2)
Description
When you select a second item in a QTreeView while the Shift key modifier is pressed, QTreeView::startDrag is called immediately after only 1 pixel movement. The system default is 10 pixels and is ignored, and so is any value set with QApplication::setStartDragDistance.
Example program attached.
Attachments
For Gerrit Dashboard: QTBUG-78797 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
275586,2 | Always update the pressed position when pressing on an item | 5.13 | qt/qtbase | Status: MERGED | +2 | 0 |
388076,13 | Always update pressedPosition when drag was enabled | dev | qt/qtbase | Status: MERGED | +2 | 0 |
394961,2 | Always update pressedPosition when drag was enabled | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
394962,3 | Always update pressedPosition when drag was enabled | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |