1#ifndef BALL_VIEW_KERNEL_MODES_INTERACTIONMODE_H
2#define BALL_VIEW_KERNEL_MODES_INTERACTIONMODE_H
6#include <QtCore/QPoint>
8#include <QtCore/QObject>
virtual void mouseReleaseEventImpl_(QMouseEvent *evt)
float mouse_wheel_sensitivity_
virtual void deactivate()
QAction * getMainAction()
virtual void mouseMoveEventImpl_(QMouseEvent *evt)
virtual void wheelEvent(QWheelEvent *evt)
virtual Qt::Key getKey() const =0
void mousePressEvent(QMouseEvent *evt)
virtual void mousePressEventImpl_(QMouseEvent *evt)
void setCurrent(bool current)
void requestModeChange(InteractionMode *mode)
void setMouseWheelSensitivity(float sens)
void setMouseSensitivity(float sens)
virtual QString getName() const =0
void mouseReleaseEvent(QMouseEvent *evt)
void mouseMoveEvent(QMouseEvent *evt)
virtual void keyReleaseEvent(QKeyEvent *evt)
virtual void populateContextMenu(QMenu *)
virtual void keyPressEvent(QKeyEvent *evt)
virtual void addToolBarEntries(QToolBar *tb)
virtual void mouseDoubleClickEvent(QMouseEvent *evt)
InteractionMode(Scene *scene)
virtual ~InteractionMode()