[umbrello] [Bug 424861] New: Zoom control is very difficult on laptops a with touchpad
Robert Hairgrove
bugzilla_noreply at kde.org
Fri Jul 31 14:49:25 BST 2020
https://bugs.kde.org/show_bug.cgi?id=424861
Bug ID: 424861
Summary: Zoom control is very difficult on laptops a with
touchpad
Product: umbrello
Version: Git
Platform: unspecified
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: umbrello-devel at kde.org
Reporter: code at roberthairgrove.com
Target Milestone: ---
SUMMARY
On laptop computers with touchpads, the slightest gesture sometimes causes big
jumps in the zoom factor.
STEPS TO REPRODUCE
1. Create a new diagram
2. Add an object
3. Try to move or resize the object using the touchpad
OBSERVED RESULT
Zoom can go from 100% to minimum (5%?) with barely any motion.
EXPECTED RESULT
No zoom action unless the slider is moved.
SOFTWARE/OS VERSIONS
Linux Ubuntu 18.04.4
(available in About System)
Qt Version: 5.12.9
ADDITIONAL INFORMATION
As mentioned on the mailing list, I discovered that it is possible to ignore
the overloaded QGraphicsView::wheelEvent() (in the file umlview.cpp) by simply
returning from the function at the beginning of the method body. Since the
wheel event zooming is probably a useful feature when there is actually a mouse
wheel, either the program should be able to automatically determine whether
zooming with the wheelEvent is appropriate or not. If it is not possible to
automatically determine (since Qt is sending wheel events from the touchpad), I
would suggest having a settings option in the GUI to turn this behavior on or
off.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the umbrello-devel
mailing list