|
| PaintControl () |
|
| PaintControl (const PaintControl &c) |
|
| ~PaintControl () |
|
virtual void | eventAutoSubscription (ActionPool *actionPool) |
|
virtual void | doAlsoOnDeselect (ActionPool *pool) |
|
virtual void | doAlsoOnSelect (ActionPool *pool) |
|
| Control (int priority, std::string name) |
|
| Control (const Control &control) |
|
virtual | ~Control () |
|
void | doOnSelect (ActionPool *pool) |
|
void | doOnDeselect (ActionPool *pool) |
|
const std::string & | name () const |
|
virtual std::string | description () 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 |
|