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: [email protected]
          Reporter: [email protected]
  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 watching all bug changes.

Reply via email to