Go to the documentation of this file. 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
Renderer::StereoMode stereo_mode_
QString getCurrentModeName() const
virtual void mousePressEvent(QMouseEvent *evt)
std::list< InteractionMode * > modes_
virtual void setMouseWheelSensitivity(float sensitivity)
virtual void keyReleaseEvent(QKeyEvent *evt)
void setStereoMode(bool stereo_mode)
InteractionModeManager(Scene *scene)
virtual void addToolBarEntries(QToolBar *tb)
virtual void mouseDoubleClickEvent(QMouseEvent *evt)
virtual void populateContextMenu(QMenu *menu)
virtual void wheelEvent(QWheelEvent *evt)
InteractionMode * last_mode_
virtual void mouseReleaseEvent(QMouseEvent *evt)
virtual ~InteractionModeManager()
bool handleStereoKeyPress_(QKeyEvent *evt)
virtual void mouseMoveEvent(QMouseEvent *evt)
void setMode_(InteractionMode *new_mode)
InteractionMode * current_mode_
virtual void setMouseSensitivity(float sensitivity)
virtual void keyPressEvent(QKeyEvent *evt)