[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