1 #ifndef BALL_VIEW_KERNEL_MODES_MODEMANAGER_H 2 #define BALL_VIEW_KERNEL_MODES_MODEMANAGER_H 4 #ifndef BALL_VIEW_RENDERING_RENDERERS_RENDERER_H 10 #include <QtCore/QObject> 24 class InteractionMode;
74 #endif //BALL_VIEW_KERNEL_MODES_MODEMANAGER_H void setStereoMode(bool stereo_mode)
virtual void populateContextMenu(QMenu *menu)
InteractionModeManager(Scene *scene)
bool handleStereoKeyPress_(QKeyEvent *evt)
Renderer::StereoMode stereo_mode_
QString getCurrentModeName() const
virtual void keyPressEvent(QKeyEvent *evt)
std::list< InteractionMode * > modes_
virtual void mousePressEvent(QMouseEvent *evt)
InteractionMode * current_mode_
void setMode_(InteractionMode *new_mode)
virtual void setMouseWheelSensitivity(float sensitivity)
virtual ~InteractionModeManager()
virtual void mouseDoubleClickEvent(QMouseEvent *evt)
virtual void wheelEvent(QWheelEvent *evt)
virtual void mouseReleaseEvent(QMouseEvent *evt)
virtual void setMouseSensitivity(float sensitivity)
virtual void mouseMoveEvent(QMouseEvent *evt)
virtual void addToolBarEntries(QToolBar *tb)
virtual void keyReleaseEvent(QKeyEvent *evt)
InteractionMode * last_mode_