|  | 
|  | CutControl () | 
|  | 
|  | CutControl (const CutControl &c) | 
|  | 
| virtual | ~CutControl () | 
|  | 
| virtual std::string | description () const | 
|  | 
| virtual void | eventAutoSubscription (ActionPool *actionPool) | 
|  | 
|  | Control (int priority, std::string name) | 
|  | 
|  | Control (const Control &control) | 
|  | 
| virtual | ~Control () | 
|  | 
| void | doOnSelect (ActionPool *pool) | 
|  | 
| void | doOnDeselect (ActionPool *pool) | 
|  | 
| virtual void | doAlsoOnDeselect (ActionPool *) | 
|  | 
| virtual void | doAlsoOnSelect (ActionPool *) | 
|  | 
| const std::string & | name () const | 
|  | 
| int | userLevel () const | 
|  | 
| void | setUserLevel (int x) | 
|  | 
| int | priority () | 
|  | 
| std::map< std::string, anatomist::ActionPtr > | actions () | 
|  | 
| void | setPriority (int priority) | 
|  | 
| virtual void | keyPressEvent (QKeyEvent *) | 
|  | 
| virtual void | keyReleaseEvent (QKeyEvent *) | 
|  | 
| virtual void | mousePressEvent (QMouseEvent *) | 
|  | 
| virtual void | mouseReleaseEvent (QMouseEvent *) | 
|  | 
| virtual void | mouseDoubleClickEvent (QMouseEvent *) | 
|  | 
| virtual void | mouseMoveEvent (QMouseEvent *) | 
|  | 
| virtual void | wheelEvent (QWheelEvent *) | 
|  | 
| virtual void | focusInEvent () | 
|  | 
| virtual void | focusOutEvent () | 
|  | 
| virtual void | enterEvent () | 
|  | 
| virtual void | leaveEvent () | 
|  | 
| virtual void | paintEvent (QPaintEvent *) | 
|  | 
| virtual void | moveEvent (QMoveEvent *) | 
|  | 
| virtual void | resizeEvent (QResizeEvent *) | 
|  | 
| virtual void | dragEnterEvent () | 
|  | 
| virtual void | dragMoveEvent () | 
|  | 
| virtual void | dragLeaveEvent () | 
|  | 
| virtual void | dropEvent (QDropEvent *) | 
|  | 
| virtual void | showEvent (QShowEvent *event) | 
|  | 
| virtual void | hideEvent (QHideEvent *event) | 
|  | 
| virtual void | selectionChangedEvent () | 
|  | 
| bool | keyPressEventSubscribe (int key, Qt::KeyboardModifiers buttonState, const KeyActionLink &actionMethod, const std::string &name="") | 
|  | 
| bool | keyReleaseEventSubscribe (int key, Qt::KeyboardModifiers buttonState, const KeyActionLink &actionMethod, const std::string &name="") | 
|  | 
| bool | mousePressButtonEventSubscribe (Qt::MouseButtons button, Qt::KeyboardModifiers state, const MouseActionLink &actionMethod, const std::string &name="") | 
|  | 
| bool | mouseReleaseButtonEventSubscribe (Qt::MouseButtons button, Qt::KeyboardModifiers state, const MouseActionLink &actionMethod, const std::string &name="") | 
|  | 
| bool | mouseDoubleClickEventSubscribe (Qt::MouseButtons button, Qt::KeyboardModifiers state, const MouseActionLink &actionMethod, const std::string &name="") | 
|  | 
| bool | mouseMoveEventSubscribe (Qt::MouseButtons button, Qt::KeyboardModifiers state, const MouseActionLink &actionMethod, const std::string &name="") | 
|  | 
| bool | keyAndMouseLongEventSubscribe (int startingKey, Qt::KeyboardModifiers startingButtonState, const KeyActionLink &startingActionMethod, Qt::MouseButtons longButton, Qt::KeyboardModifiers longState, const MouseActionLink &longActionMethod, int endingKey, Qt::KeyboardModifiers endingButtonState, const KeyActionLink &endingActionMethod, bool exclusiveAction) | 
|  | 
| bool | mouseLongEventSubscribe (Qt::MouseButtons startingButton, Qt::KeyboardModifiers startingButtonState, const MouseActionLink &startingActionMethod, const MouseActionLink &longActionMethod, const MouseActionLink &endingActionMethod, bool exclusiveAction) | 
|  | 
| bool | keyRepetitiveEventSubscribe (int startingKey, Qt::KeyboardModifiers startingButtonState, const KeyActionLink &startingActionMethod, int endingKey, Qt::KeyboardModifiers endingButtonState, const KeyActionLink &endingActionMethod, bool exclusiveAction, float temporalStep) | 
|  | 
| bool | wheelEventSubscribe (const WheelActionLink &actionMethod) | 
|  | 
| bool | wheelEventUnsubscribeAll () | 
|  | 
| bool | focusInEventSubscribe (const FocusActionLink &actionMethod) | 
|  | 
| bool | focusOutEventSubscribe (const FocusActionLink &actionMethod) | 
|  | 
| bool | enterEventSubscribe (const EnterLeaveActionLink &actionMethod) | 
|  | 
| bool | leaveEventSubscribe (const EnterLeaveActionLink &actionMethod) | 
|  | 
| bool | paintEventSubscribe (const PaintActionLink &actionMethod) | 
|  | 
| bool | moveEventSubscribe (const MoveOrDragActionLink &actionMethod) | 
|  | 
| bool | resizeEventSubscribe (const ResizeActionLink &actionMethod) | 
|  | 
| bool | dragEnterEventSubscribe (const MoveOrDragActionLink &actionMethod) | 
|  | 
| bool | dragLeaveEventSubscribe (const MoveOrDragActionLink &actionMethod) | 
|  | 
| bool | dragMoveEventSubscribe (const MoveOrDragActionLink &actionMethod) | 
|  | 
| bool | dropEventSubscribe (const DropActionLink &actionMethod) | 
|  | 
| bool | showEventSubscribe (const ShowHideActionLink &actionMethod) | 
|  | 
| bool | hideEventSubscribe (const ShowHideActionLink &actionMethod) | 
|  | 
| bool | selectionChangedEventSubscribe (const SelectionChangedActionLink &actionMethod) | 
|  | 
| bool | pinchEventSubscribe (const PinchActionLink &startMethod, const PinchActionLink &moveMethod, const PinchActionLink &stopMethod, const PinchActionLink &cancelMethod) | 
|  | 
| bool | panEventSubscribe (const PanActionLink &startMethod, const PanActionLink &moveMethod, const PanActionLink &stopMethod, const PanActionLink &cancelMethod) | 
|  | 
| bool | swipeEventSubscribe (const SwipeActionLink &startMethod, const SwipeActionLink &moveMethod, const SwipeActionLink &stopMethod, const SwipeActionLink &cancelMethod) | 
|  | 
| bool | tapEventSubscribe (const TapActionLink &startMethod, const TapActionLink &moveMethod, const TapActionLink &stopMethod, const TapActionLink &cancelMethod) | 
|  | 
| bool | tapAndHoldEventSubscribe (const TapAndHoldActionLink &startMethod, const TapAndHoldActionLink &moveMethod, const TapAndHoldActionLink &stopMethod, const TapAndHoldActionLink &cancelMethod) | 
|  | 
| bool | keyPressEventUnsubscribe (int key, Qt::KeyboardModifiers buttonState, const KeyActionLink &actionMethods) | 
|  | obsolete, use the other one  More... 
 | 
|  | 
| bool | keyPressEventUnsubscribe (int key, Qt::KeyboardModifiers buttonState) | 
|  | 
| bool | keyReleaseEventUnsubscribe (int key, Qt::KeyboardModifiers buttonState, const KeyActionLink &actionMethods) | 
|  | obsolete, use the other one  More... 
 | 
|  | 
| bool | keyReleaseEventUnsubscribe (int key, Qt::KeyboardModifiers buttonState) | 
|  | 
| bool | mousePressButtonEventUnsubscribe (Qt::MouseButtons button, Qt::KeyboardModifiers state, const MouseActionLink &actionMethods) | 
|  | obsolete, use the other one  More... 
 | 
|  | 
| bool | mousePressButtonEventUnsubscribe (Qt::MouseButtons button, Qt::KeyboardModifiers state) | 
|  | 
| bool | mouseReleaseButtonEventUnsubscribe (Qt::MouseButtons button, Qt::KeyboardModifiers state, const MouseActionLink &actionMethods) | 
|  | obsolete, use the other one  More... 
 | 
|  | 
| bool | mouseReleaseButtonEventUnsubscribe (Qt::MouseButtons button, Qt::KeyboardModifiers state) | 
|  | 
| bool | mouseDoubleClickEventUnsubscribe (Qt::MouseButtons button, Qt::KeyboardModifiers state, const MouseActionLink &actionMethods) | 
|  | obsolete, use the other one  More... 
 | 
|  | 
| bool | mouseDoubleClickEventUnsubscribe (Qt::MouseButtons button, Qt::KeyboardModifiers state) | 
|  | 
| bool | mouseMoveEventUnsubscribe (Qt::MouseButtons button, Qt::KeyboardModifiers state, const MouseActionLink &actionMethods) | 
|  | obsolete, use the other one  More... 
 | 
|  | 
| bool | mouseMoveEventUnsubscribe (Qt::MouseButtons button, Qt::KeyboardModifiers state) | 
|  | 
| bool | keyAndMouseLongEventUnsubscribe (int startingKey, Qt::KeyboardModifiers startingButtonState, Qt::MouseButtons longButton, Qt::KeyboardModifiers longState, int endingKey, Qt::KeyboardModifiers endingButtonState) | 
|  | 
| bool | mouseLongEventUnsubscribe (Qt::MouseButtons startingButton, Qt::KeyboardModifiers startingButtonState) | 
|  | 
| bool | keyRepetitiveEventUnsubscribe (int startingKey, Qt::KeyboardModifiers startingButtonState, int endingKey, Qt::KeyboardModifiers endingButtonState) | 
|  | 
| bool | wheelEventUnsubscribe (const WheelActionLink &actionMethod) | 
|  | 
| bool | wheelEventUnsubscribe () | 
|  | 
| bool | focusInEventUnsubscribe (const FocusActionLink &actionMethod) | 
|  | 
| bool | focusInEventUnsubscribe () | 
|  | 
| bool | focusOutEventUnsubscribe (const FocusActionLink &actionMethod) | 
|  | 
| bool | focusOutEventUnsubscribe () | 
|  | 
| bool | enterEventUnsubscribe (const EnterLeaveActionLink &actionMethod) | 
|  | 
| bool | enterEventUnsubscribe () | 
|  | 
| bool | leaveEventUnsubscribe (const EnterLeaveActionLink &actionMethod) | 
|  | 
| bool | leaveEventUnsubscribe () | 
|  | 
| bool | paintEventUnsubscribe (const PaintActionLink &actionMethod) | 
|  | 
| bool | paintEventUnsubscribe () | 
|  | 
| bool | moveEventUnsubscribe (const MoveOrDragActionLink &actionMethod) | 
|  | 
| bool | moveEventUnsubscribe () | 
|  | 
| bool | resizeEventUnsubscribe (const ResizeActionLink &actionMethod) | 
|  | 
| bool | resizeEventUnsubscribe () | 
|  | 
| bool | dragEnterEventUnsubscribe (const MoveOrDragActionLink &actionMethod) | 
|  | 
| bool | dragEnterEventUnsubscribe () | 
|  | 
| bool | dragLeaveEventUnsubscribe (const MoveOrDragActionLink &actionMethod) | 
|  | 
| bool | dragLeaveEventUnsubscribe () | 
|  | 
| bool | dragMoveEventUnsubscribe (const MoveOrDragActionLink &actionMethod) | 
|  | 
| bool | dragMoveEventUnsubscribe () | 
|  | 
| bool | dropEventUnsubscribe (const DropActionLink &actionMethod) | 
|  | 
| bool | dropEventUnsubscribe () | 
|  | 
| bool | showEventUnsubscribe (const ShowHideActionLink &actionMethod) | 
|  | 
| bool | showEventUnsubscribe () | 
|  | 
| bool | hideEventUnsubscribe (const ShowHideActionLink &actionMethod) | 
|  | 
| bool | hideEventUnsubscribe () | 
|  | 
| bool | selectionChangedEventUnsubscribe (const SelectionChangedActionLink &actionMethod) | 
|  | 
| bool | selectionChangedEventUnsubscribe () | 
|  | 
| bool | pinchEventUnsubscribe () | 
|  | 
| bool | panEventUnsubscribe () | 
|  | 
| bool | swipeEventUnsubscribe () | 
|  | 
| bool | tapEventUnsubscribe () | 
|  | 
| bool | tapAndHoldEventUnsubscribe () | 
|  | 
| KeyActionLink * | keyPressActionLinkByName (const std::string &name) const | 
|  | 
| KeyActionLink * | keyReleaseActionLinkByName (const std::string &name) const | 
|  | 
| MouseActionLink * | mousePressActionLinkByName (const std::string &name) const | 
|  | 
| MouseActionLink * | mouseReleaseActionLinkByName (const std::string &name) const | 
|  | 
| MouseActionLink * | mouseDoubleClickActionLinkByName (const std::string &name) const | 
|  | 
| MouseActionLink * | mouseMoveActionLinkByName (const std::string &name) const | 
|  | 
| WheelActionLink * | wheelActionLink () const | 
|  | 
| FocusActionLink * | focusInActionLink () const | 
|  | 
| FocusActionLink * | focusOutActionLink () const | 
|  | 
| std::set< std::string > | keyPressActionLinkNames () const | 
|  | 
| std::set< std::string > | keyReleaseActionLinkNames () const | 
|  | 
| std::set< std::string > | mousePressActionLinkNames () const | 
|  | 
| std::set< std::string > | mouseReleaseActionLinkNames () const | 
|  | 
| std::set< std::string > | mouseDoubleClickActionLinkNames () const | 
|  | 
| std::set< std::string > | mouseMoveActionLinkNames () const | 
|  |