void OpenSGWidget::wheelEvent( QWheelEvent *ev ) { mgr->mouseButtonPress(ev->delta() > 0 ? SimpleSceneManager::MouseUp : SimpleSceneManager::MouseDown, ev->x(), ev->y()); ev->accept(); update(); }
void OpenSGWidget::mousePressEvent( QMouseEvent *ev ) { UInt32 button; switch ( ev->button() ) { case Qt::LeftButton: button = SimpleSceneManager::MouseLeft; break; case Qt::MidButton: button = SimpleSceneManager::MouseMiddle; break; case Qt::RightButton: button = SimpleSceneManager::MouseRight; break; default: return; } mgr->mouseButtonPress(button, ev->x(), ev->y()); update(); }