Gui: use SoMouseWheelEvent in navigation styles

This commit is contained in:
DeepSOIC
2020-08-21 03:58:18 +03:00
committed by wwmayer
parent 68848ea9f8
commit b200801ebc
10 changed files with 34 additions and 65 deletions

View File

@@ -301,16 +301,6 @@ public:
return transit<NS::AwaitingReleaseState>();
}
//wheel events
if(ev.isMouseButtonEvent() && ev.asMouseButtonEvent()->getButton() == SoMouseButtonEvent::BUTTON4){
ns.doZoom(ns.viewer->getSoRenderManager()->getCamera(), true, posn);
ev.flags->processed = true;
}
if(ev.isMouseButtonEvent() && ev.asMouseButtonEvent()->getButton() == SoMouseButtonEvent::BUTTON5){
ns.doZoom(ns.viewer->getSoRenderManager()->getCamera(), false, posn);
ev.flags->processed = true;
}
//touchscreen gestures
if(ev.isGestureActive()){
ev.flags->processed = true;