]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/components/interface_widgets.cpp
Qt: correctly forward wheeling events on Win32
[vlc] / modules / gui / qt4 / components / interface_widgets.cpp
index fe2ee5fb09f72a9ac47e0a14803f86e00d51fd7d..aec0812c7e9c7360ecdfab3e4e33dd2be94eb615 100644 (file)
@@ -270,6 +270,12 @@ bool VideoWidget::eventFilter(QObject *obj, QEvent *event)
             emit keyPressed( static_cast<QKeyEvent *>(event) );
             return true;
         }
+        else if( event->type() == QEvent::Wheel )
+        {
+            int i_vlckey = qtWheelEventToVLCKey( static_cast<QWheelEvent *>(event) );
+            var_SetInteger( p_intf->p_libvlc, "key-pressed", i_vlckey );
+            return true;
+        }
     }
     return false;
 }