]> git.sesse.net Git - vlc/commitdiff
Qt: correctly forward wheeling events on Win32
authorJean-Baptiste Kempf <jb@videolan.org>
Tue, 1 Jun 2010 14:26:51 +0000 (16:26 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Tue, 1 Jun 2010 14:26:51 +0000 (16:26 +0200)
Closes blocker #3262

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;
 }