@@ -2745,6 +2745,14 @@ def qt_log(self, level="INFO", message=None):
2745
2745
level = levels .get (level , logging .INFO )
2746
2746
self .log_fn (level , message )
2747
2747
2748
+ @pyqtSlot ()
2749
+ def zoomIn (self ):
2750
+ get_app ().window .sliderZoomWidget .zoomIn ()
2751
+
2752
+ @pyqtSlot ()
2753
+ def zoomOut (self ):
2754
+ get_app ().window .sliderZoomWidget .zoomOut ()
2755
+
2748
2756
def update_scroll (self , newScroll ):
2749
2757
"""Force a scroll event on the timeline (i.e. the zoom slider is moving, so we need to scroll the timeline)"""
2750
2758
# Get access to timeline scope and set scale to new computed value
@@ -2776,20 +2784,6 @@ def update_zoom(self, newScale):
2776
2784
get_app ().updates .update (["scale" ], newScale )
2777
2785
get_app ().updates .ignore_history = False
2778
2786
2779
- # Capture wheel event to alter zoom slider control
2780
- def wheelEvent (self , event ):
2781
- if event .modifiers () & Qt .ControlModifier :
2782
- event .accept ()
2783
-
2784
- # Modify zooms factor
2785
- if event .angleDelta ().y () > 0 :
2786
- get_app ().window .sliderZoomWidget .zoomIn ()
2787
- else :
2788
- get_app ().window .sliderZoomWidget .zoomOut ()
2789
-
2790
- else :
2791
- super ().wheelEvent (event )
2792
-
2793
2787
# An item is being dragged onto the timeline (mouse is entering the timeline now)
2794
2788
def dragEnterEvent (self , event ):
2795
2789
0 commit comments