From Claus Scheiblauer, merged from svn/trunk revision 12704, fixed handling of horizontal mouse wheel event

This commit is contained in:
Robert Osfield
2011-07-20 10:18:31 +00:00
parent 5b4051d9e8
commit 87bf7980e2

View File

@@ -288,7 +288,9 @@ void GLWidget::wheelEvent( QWheelEvent* event )
{
setKeyboardModifiers( event );
_gw->getEventQueue()->mouseScroll(
event->delta()>0 ? osgGA::GUIEventAdapter::SCROLL_UP : osgGA::GUIEventAdapter::SCROLL_DOWN );
event->orientation() == Qt::Vertical ?
(event->delta()>0 ? osgGA::GUIEventAdapter::SCROLL_UP : osgGA::GUIEventAdapter::SCROLL_DOWN) :
(event->delta()>0 ? osgGA::GUIEventAdapter::SCROLL_LEFT : osgGA::GUIEventAdapter::SCROLL_RIGHT) );
}