BALL  1.5.0
pickingMode.h
Go to the documentation of this file.
1 #ifndef BALL_VIEW_KERNEL_MODES_PICKINGMODE_H
2 #define BALL_VIEW_KERNEL_MODES_PICKINGMODE_H
3 
5 
6 namespace BALL
7 {
8  namespace VIEW
9  {
10 
12  {
13  public:
14  PickingMode(Scene* scene);
15 
16  virtual void mouseDoubleClickEvent(QMouseEvent* evt);
17 
18  virtual Qt::Key getKey() const;
19  virtual QString getName() const { return "PickingMode"; }
20 
21  virtual void activate();
22  virtual void deactivate();
23 
24  protected:
28 
29  void pickParent_(const QPoint& p);
32  virtual void mouseMoveEventImpl_(QMouseEvent* evt);
33  virtual void mousePressEventImpl_(QMouseEvent* evt);
34  virtual void mouseReleaseEventImpl_(QMouseEvent* evt);
35  };
36 
37  }
38 }
39 
40 #endif //BALL_VIEW_KERNEL_MODES_PICKINGMODE_H
BALL::VIEW::InteractionMode
Definition: interactionMode.h:25
BALL::VIEW::PickingMode::mouseReleaseEventImpl_
virtual void mouseReleaseEventImpl_(QMouseEvent *evt)
BALL::VIEW::PickingMode::getName
virtual QString getName() const
Definition: pickingMode.h:19
BALL::VIEW::PickingMode::selectObjects_
void selectObjects_()
BALL::VIEW::PickingMode::mouseDoubleClickEvent
virtual void mouseDoubleClickEvent(QMouseEvent *evt)
BALL::VIEW::PickingMode::mouse_pos_pick_
QPoint mouse_pos_pick_
Definition: pickingMode.h:27
BALL::VIEW::PickingMode::activate
virtual void activate()
BALL::VIEW::Scene
Definition: scene.h:141
BALL::VIEW::PickingMode
Definition: pickingMode.h:12
BALL
Definition: constants.h:13
BALL::VIEW::PickingMode::mouseMoveEventImpl_
virtual void mouseMoveEventImpl_(QMouseEvent *evt)
BALL::VIEW::PickingMode::mousePressEventImpl_
virtual void mousePressEventImpl_(QMouseEvent *evt)
BALL::VIEW::PickingMode::ignore_pick_
bool ignore_pick_
Definition: pickingMode.h:26
BALL::VIEW::PickingMode::pickParent_
void pickParent_(const QPoint &p)
interactionMode.h
BALL::VIEW::PickingMode::getKey
virtual Qt::Key getKey() const
QMouseEvent
BALL::VIEW::PickingMode::selectionPressedMoved_
void selectionPressedMoved_()
BALL::VIEW::PickingMode::pick_select_
bool pick_select_
Definition: pickingMode.h:25
BALL::VIEW::PickingMode::deactivate
virtual void deactivate()
BALL::VIEW::PickingMode::PickingMode
PickingMode(Scene *scene)