void ArcballNavigation::mouseMoveEvent(QMouseEvent * event) { m_mouse_cur = glm::vec2(event->pos().x(), event->pos().y()); if (m_mouse_cur != m_mouse_last) { // avoid div/0 if (m_arcball_on) { updateArcball(); } else if (m_panning_on) { updatePanning(); } else if (m_zoom_on) { updateZoom(); } m_mouse_last = m_mouse_cur; updateCamera(); } }
// Stereo panning accessors. void qtractorMixerMeter::setPanning ( float fPanning ) { m_pPanObserver->setValue(fPanning); monitor()->update(); updatePanning(); }