![]() |
anatomist
5.0.5
3D neuroimaging data viewer
|
#include <anatomist/controler/control.h>
Classes | |
class | DropActionLink |
class | DropActionLinkOf |
class | EnterLeaveActionLink |
class | EnterLeaveActionLinkOf |
class | FocusActionLink |
class | FocusActionLinkOf |
class | KeyActionLink |
class | KeyActionLinkOf |
struct | KeyMapKey |
struct | LessKeyMap |
struct | LessMouseMap |
class | MouseActionLink |
class | MouseActionLinkOf |
struct | MouseButtonMapKey |
class | MoveOrDragActionLink |
class | MoveOrDragActionLinkOf |
class | PaintActionLink |
class | PaintActionLinkOf |
class | PanActionLink |
class | PanActionLinkOf |
class | PinchActionLink |
class | PinchActionLinkOf |
class | ResizeActionLink |
class | ResizeActionLinkOf |
class | SelectionChangedActionLink |
class | SelectionChangedActionLinkOf |
class | ShowHideActionLink |
class | ShowHideActionLinkOf |
class | SwipeActionLink |
class | SwipeActionLinkOf |
class | TapActionLink |
class | TapActionLinkOf |
class | TapAndHoldActionLink |
class | TapAndHoldActionLinkOf |
class | WheelActionLink |
class | WheelActionLinkOf |
Public Types | |
typedef Qt::DropAction | DropAction |
Public Member Functions | |
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 |
virtual std::string | description () const |
virtual void | eventAutoSubscription (anatomist::ActionPool *actionPool) |
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 |
Static Public Member Functions | |
static ControlPtr | creator (int priority, const std::string &name) |
Protected Attributes | |
std::map< std::string, anatomist::ActionPtr > | myActions |
std::list< std::string > | myControlLinksDescription |
typedef Qt::DropAction anatomist::Control::DropAction |
anatomist::Control::Control | ( | int | priority, |
std::string | name | ||
) |
anatomist::Control::Control | ( | const Control & | control | ) |
|
virtual |
|
inline |
|
static |
|
virtual |
Reimplemented in anatomist::CutControl, anatomist::TransformControl, anatomist::ObliqueControl, anatomist::FlightControl, anatomist::Select3DControl, and anatomist::Control3D.
Referenced by name().
|
inlinevirtual |
|
inlinevirtual |
void anatomist::Control::doOnDeselect | ( | ActionPool * | pool | ) |
void anatomist::Control::doOnSelect | ( | ActionPool * | pool | ) |
|
virtual |
Referenced by setPriority().
bool anatomist::Control::dragEnterEventSubscribe | ( | const MoveOrDragActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::dragEnterEventUnsubscribe | ( | const MoveOrDragActionLink & | actionMethod | ) |
bool anatomist::Control::dragEnterEventUnsubscribe | ( | ) |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::dragLeaveEventSubscribe | ( | const MoveOrDragActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::dragLeaveEventUnsubscribe | ( | const MoveOrDragActionLink & | actionMethod | ) |
bool anatomist::Control::dragLeaveEventUnsubscribe | ( | ) |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::dragMoveEventSubscribe | ( | const MoveOrDragActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::dragMoveEventUnsubscribe | ( | const MoveOrDragActionLink & | actionMethod | ) |
bool anatomist::Control::dragMoveEventUnsubscribe | ( | ) |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::dropEventSubscribe | ( | const DropActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::dropEventUnsubscribe | ( | const DropActionLink & | actionMethod | ) |
bool anatomist::Control::dropEventUnsubscribe | ( | ) |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::enterEventSubscribe | ( | const EnterLeaveActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::enterEventUnsubscribe | ( | const EnterLeaveActionLink & | actionMethod | ) |
bool anatomist::Control::enterEventUnsubscribe | ( | ) |
Referenced by setPriority().
|
virtual |
Reimplemented in anatomist::CutControl, anatomist::TransformControl, anatomist::ObliqueControl, anatomist::FlightControl, anatomist::ConnectivityMatrixControl, anatomist::Select3DControl, anatomist::PaintControl, anatomist::Control3D, anatomist::RoiLevelSetControl, anatomist::RoiLabelNamingControl, anatomist::RoiDynSegmentControl, anatomist::SurfpaintToolsControl, anatomist::RoiManagementControl, anatomist::SelectBrowserControl, and anatomist::NodeSelectionControl.
Referenced by name().
FocusActionLink* anatomist::Control::focusInActionLink | ( | ) | const |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::focusInEventSubscribe | ( | const FocusActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::focusInEventUnsubscribe | ( | const FocusActionLink & | actionMethod | ) |
bool anatomist::Control::focusInEventUnsubscribe | ( | ) |
Referenced by setPriority().
FocusActionLink* anatomist::Control::focusOutActionLink | ( | ) | const |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::focusOutEventSubscribe | ( | const FocusActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::focusOutEventUnsubscribe | ( | const FocusActionLink & | actionMethod | ) |
bool anatomist::Control::focusOutEventUnsubscribe | ( | ) |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::hideEventSubscribe | ( | const ShowHideActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::hideEventUnsubscribe | ( | const ShowHideActionLink & | actionMethod | ) |
bool anatomist::Control::hideEventUnsubscribe | ( | ) |
Referenced by setPriority().
bool anatomist::Control::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 | ||
) |
Referenced by setPriority().
bool anatomist::Control::keyAndMouseLongEventUnsubscribe | ( | int | startingKey, |
Qt::KeyboardModifiers | startingButtonState, | ||
Qt::MouseButtons | longButton, | ||
Qt::KeyboardModifiers | longState, | ||
int | endingKey, | ||
Qt::KeyboardModifiers | endingButtonState | ||
) |
Referenced by setPriority().
KeyActionLink* anatomist::Control::keyPressActionLinkByName | ( | const std::string & | name | ) | const |
Referenced by setPriority().
std::set<std::string> anatomist::Control::keyPressActionLinkNames | ( | ) | const |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::keyPressEventSubscribe | ( | int | key, |
Qt::KeyboardModifiers | buttonState, | ||
const KeyActionLink & | actionMethod, | ||
const std::string & | name = "" |
||
) |
Referenced by setPriority().
bool anatomist::Control::keyPressEventUnsubscribe | ( | int | key, |
Qt::KeyboardModifiers | buttonState, | ||
const KeyActionLink & | actionMethods | ||
) |
obsolete, use the other one
Referenced by setPriority().
bool anatomist::Control::keyPressEventUnsubscribe | ( | int | key, |
Qt::KeyboardModifiers | buttonState | ||
) |
KeyActionLink* anatomist::Control::keyReleaseActionLinkByName | ( | const std::string & | name | ) | const |
Referenced by setPriority().
std::set<std::string> anatomist::Control::keyReleaseActionLinkNames | ( | ) | const |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::keyReleaseEventSubscribe | ( | int | key, |
Qt::KeyboardModifiers | buttonState, | ||
const KeyActionLink & | actionMethod, | ||
const std::string & | name = "" |
||
) |
Referenced by setPriority().
bool anatomist::Control::keyReleaseEventUnsubscribe | ( | int | key, |
Qt::KeyboardModifiers | buttonState, | ||
const KeyActionLink & | actionMethods | ||
) |
obsolete, use the other one
Referenced by setPriority().
bool anatomist::Control::keyReleaseEventUnsubscribe | ( | int | key, |
Qt::KeyboardModifiers | buttonState | ||
) |
bool anatomist::Control::keyRepetitiveEventSubscribe | ( | int | startingKey, |
Qt::KeyboardModifiers | startingButtonState, | ||
const KeyActionLink & | startingActionMethod, | ||
int | endingKey, | ||
Qt::KeyboardModifiers | endingButtonState, | ||
const KeyActionLink & | endingActionMethod, | ||
bool | exclusiveAction, | ||
float | temporalStep | ||
) |
Referenced by setPriority().
bool anatomist::Control::keyRepetitiveEventUnsubscribe | ( | int | startingKey, |
Qt::KeyboardModifiers | startingButtonState, | ||
int | endingKey, | ||
Qt::KeyboardModifiers | endingButtonState | ||
) |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::leaveEventSubscribe | ( | const EnterLeaveActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::leaveEventUnsubscribe | ( | const EnterLeaveActionLink & | actionMethod | ) |
bool anatomist::Control::leaveEventUnsubscribe | ( | ) |
Referenced by setPriority().
MouseActionLink* anatomist::Control::mouseDoubleClickActionLinkByName | ( | const std::string & | name | ) | const |
Referenced by setPriority().
std::set<std::string> anatomist::Control::mouseDoubleClickActionLinkNames | ( | ) | const |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::mouseDoubleClickEventSubscribe | ( | Qt::MouseButtons | button, |
Qt::KeyboardModifiers | state, | ||
const MouseActionLink & | actionMethod, | ||
const std::string & | name = "" |
||
) |
Referenced by setPriority().
bool anatomist::Control::mouseDoubleClickEventUnsubscribe | ( | Qt::MouseButtons | button, |
Qt::KeyboardModifiers | state, | ||
const MouseActionLink & | actionMethods | ||
) |
obsolete, use the other one
Referenced by setPriority().
bool anatomist::Control::mouseDoubleClickEventUnsubscribe | ( | Qt::MouseButtons | button, |
Qt::KeyboardModifiers | state | ||
) |
bool anatomist::Control::mouseLongEventSubscribe | ( | Qt::MouseButtons | startingButton, |
Qt::KeyboardModifiers | startingButtonState, | ||
const MouseActionLink & | startingActionMethod, | ||
const MouseActionLink & | longActionMethod, | ||
const MouseActionLink & | endingActionMethod, | ||
bool | exclusiveAction | ||
) |
Referenced by setPriority().
bool anatomist::Control::mouseLongEventUnsubscribe | ( | Qt::MouseButtons | startingButton, |
Qt::KeyboardModifiers | startingButtonState | ||
) |
Referenced by setPriority().
MouseActionLink* anatomist::Control::mouseMoveActionLinkByName | ( | const std::string & | name | ) | const |
Referenced by setPriority().
std::set<std::string> anatomist::Control::mouseMoveActionLinkNames | ( | ) | const |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::mouseMoveEventSubscribe | ( | Qt::MouseButtons | button, |
Qt::KeyboardModifiers | state, | ||
const MouseActionLink & | actionMethod, | ||
const std::string & | name = "" |
||
) |
Referenced by setPriority().
bool anatomist::Control::mouseMoveEventUnsubscribe | ( | Qt::MouseButtons | button, |
Qt::KeyboardModifiers | state, | ||
const MouseActionLink & | actionMethods | ||
) |
obsolete, use the other one
Referenced by setPriority().
bool anatomist::Control::mouseMoveEventUnsubscribe | ( | Qt::MouseButtons | button, |
Qt::KeyboardModifiers | state | ||
) |
MouseActionLink* anatomist::Control::mousePressActionLinkByName | ( | const std::string & | name | ) | const |
Referenced by setPriority().
std::set<std::string> anatomist::Control::mousePressActionLinkNames | ( | ) | const |
Referenced by setPriority().
bool anatomist::Control::mousePressButtonEventSubscribe | ( | Qt::MouseButtons | button, |
Qt::KeyboardModifiers | state, | ||
const MouseActionLink & | actionMethod, | ||
const std::string & | name = "" |
||
) |
Referenced by setPriority().
bool anatomist::Control::mousePressButtonEventUnsubscribe | ( | Qt::MouseButtons | button, |
Qt::KeyboardModifiers | state, | ||
const MouseActionLink & | actionMethods | ||
) |
obsolete, use the other one
Referenced by setPriority().
bool anatomist::Control::mousePressButtonEventUnsubscribe | ( | Qt::MouseButtons | button, |
Qt::KeyboardModifiers | state | ||
) |
|
virtual |
Referenced by setPriority().
MouseActionLink* anatomist::Control::mouseReleaseActionLinkByName | ( | const std::string & | name | ) | const |
Referenced by setPriority().
std::set<std::string> anatomist::Control::mouseReleaseActionLinkNames | ( | ) | const |
Referenced by setPriority().
bool anatomist::Control::mouseReleaseButtonEventSubscribe | ( | Qt::MouseButtons | button, |
Qt::KeyboardModifiers | state, | ||
const MouseActionLink & | actionMethod, | ||
const std::string & | name = "" |
||
) |
Referenced by setPriority().
bool anatomist::Control::mouseReleaseButtonEventUnsubscribe | ( | Qt::MouseButtons | button, |
Qt::KeyboardModifiers | state, | ||
const MouseActionLink & | actionMethods | ||
) |
obsolete, use the other one
Referenced by setPriority().
bool anatomist::Control::mouseReleaseButtonEventUnsubscribe | ( | Qt::MouseButtons | button, |
Qt::KeyboardModifiers | state | ||
) |
|
virtual |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::moveEventSubscribe | ( | const MoveOrDragActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::moveEventUnsubscribe | ( | const MoveOrDragActionLink & | actionMethod | ) |
bool anatomist::Control::moveEventUnsubscribe | ( | ) |
Referenced by setPriority().
|
inline |
Definition at line 108 of file control.h.
References description(), and eventAutoSubscription().
Referenced by anatomist::ObjectStatAction::name().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::paintEventSubscribe | ( | const PaintActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::paintEventUnsubscribe | ( | const PaintActionLink & | actionMethod | ) |
bool anatomist::Control::paintEventUnsubscribe | ( | ) |
Referenced by setPriority().
bool anatomist::Control::panEventSubscribe | ( | const PanActionLink & | startMethod, |
const PanActionLink & | moveMethod, | ||
const PanActionLink & | stopMethod, | ||
const PanActionLink & | cancelMethod | ||
) |
Referenced by setPriority().
bool anatomist::Control::panEventUnsubscribe | ( | ) |
Referenced by setPriority().
bool anatomist::Control::pinchEventSubscribe | ( | const PinchActionLink & | startMethod, |
const PinchActionLink & | moveMethod, | ||
const PinchActionLink & | stopMethod, | ||
const PinchActionLink & | cancelMethod | ||
) |
Referenced by setPriority().
bool anatomist::Control::pinchEventUnsubscribe | ( | ) |
Referenced by setPriority().
|
inline |
Definition at line 596 of file control.h.
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::resizeEventSubscribe | ( | const ResizeActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::resizeEventUnsubscribe | ( | const ResizeActionLink & | actionMethod | ) |
bool anatomist::Control::resizeEventUnsubscribe | ( | ) |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::selectionChangedEventSubscribe | ( | const SelectionChangedActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::selectionChangedEventUnsubscribe | ( | const SelectionChangedActionLink & | actionMethod | ) |
bool anatomist::Control::selectionChangedEventUnsubscribe | ( | ) |
Referenced by setPriority().
|
inline |
Definition at line 599 of file control.h.
References dragEnterEvent(), dragEnterEventSubscribe(), dragEnterEventUnsubscribe(), dragLeaveEvent(), dragLeaveEventSubscribe(), dragLeaveEventUnsubscribe(), dragMoveEvent(), dragMoveEventSubscribe(), dragMoveEventUnsubscribe(), dropEvent(), dropEventSubscribe(), dropEventUnsubscribe(), enterEvent(), enterEventSubscribe(), enterEventUnsubscribe(), focusInActionLink(), focusInEvent(), focusInEventSubscribe(), focusInEventUnsubscribe(), focusOutActionLink(), focusOutEvent(), focusOutEventSubscribe(), focusOutEventUnsubscribe(), hideEvent(), hideEventSubscribe(), hideEventUnsubscribe(), anatomist::Control::KeyMapKey::key, keyAndMouseLongEventSubscribe(), keyAndMouseLongEventUnsubscribe(), keyPressActionLinkByName(), keyPressActionLinkNames(), keyPressEvent(), keyPressEventSubscribe(), keyPressEventUnsubscribe(), keyReleaseActionLinkByName(), keyReleaseActionLinkNames(), keyReleaseEvent(), keyReleaseEventSubscribe(), keyReleaseEventUnsubscribe(), keyRepetitiveEventSubscribe(), keyRepetitiveEventUnsubscribe(), leaveEvent(), leaveEventSubscribe(), leaveEventUnsubscribe(), mouseDoubleClickActionLinkByName(), mouseDoubleClickActionLinkNames(), mouseDoubleClickEvent(), mouseDoubleClickEventSubscribe(), mouseDoubleClickEventUnsubscribe(), mouseLongEventSubscribe(), mouseLongEventUnsubscribe(), mouseMoveActionLinkByName(), mouseMoveActionLinkNames(), mouseMoveEvent(), mouseMoveEventSubscribe(), mouseMoveEventUnsubscribe(), mousePressActionLinkByName(), mousePressActionLinkNames(), mousePressButtonEventSubscribe(), mousePressButtonEventUnsubscribe(), mousePressEvent(), mouseReleaseActionLinkByName(), mouseReleaseActionLinkNames(), mouseReleaseButtonEventSubscribe(), mouseReleaseButtonEventUnsubscribe(), mouseReleaseEvent(), moveEvent(), moveEventSubscribe(), moveEventUnsubscribe(), paintEvent(), paintEventSubscribe(), paintEventUnsubscribe(), panEventSubscribe(), panEventUnsubscribe(), pinchEventSubscribe(), pinchEventUnsubscribe(), priority(), resizeEvent(), resizeEventSubscribe(), resizeEventUnsubscribe(), selectionChangedEvent(), selectionChangedEventSubscribe(), selectionChangedEventUnsubscribe(), showEvent(), showEventSubscribe(), showEventUnsubscribe(), anatomist::Control::KeyMapKey::state, swipeEventSubscribe(), swipeEventUnsubscribe(), tapAndHoldEventSubscribe(), tapAndHoldEventUnsubscribe(), tapEventSubscribe(), tapEventUnsubscribe(), wheelActionLink(), wheelEvent(), wheelEventSubscribe(), wheelEventUnsubscribe(), and wheelEventUnsubscribeAll().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::showEventSubscribe | ( | const ShowHideActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::showEventUnsubscribe | ( | const ShowHideActionLink & | actionMethod | ) |
bool anatomist::Control::showEventUnsubscribe | ( | ) |
Referenced by setPriority().
bool anatomist::Control::swipeEventSubscribe | ( | const SwipeActionLink & | startMethod, |
const SwipeActionLink & | moveMethod, | ||
const SwipeActionLink & | stopMethod, | ||
const SwipeActionLink & | cancelMethod | ||
) |
Referenced by setPriority().
bool anatomist::Control::swipeEventUnsubscribe | ( | ) |
Referenced by setPriority().
bool anatomist::Control::tapAndHoldEventSubscribe | ( | const TapAndHoldActionLink & | startMethod, |
const TapAndHoldActionLink & | moveMethod, | ||
const TapAndHoldActionLink & | stopMethod, | ||
const TapAndHoldActionLink & | cancelMethod | ||
) |
Referenced by setPriority().
bool anatomist::Control::tapAndHoldEventUnsubscribe | ( | ) |
Referenced by setPriority().
bool anatomist::Control::tapEventSubscribe | ( | const TapActionLink & | startMethod, |
const TapActionLink & | moveMethod, | ||
const TapActionLink & | stopMethod, | ||
const TapActionLink & | cancelMethod | ||
) |
Referenced by setPriority().
bool anatomist::Control::tapEventUnsubscribe | ( | ) |
Referenced by setPriority().
WheelActionLink* anatomist::Control::wheelActionLink | ( | ) | const |
Referenced by setPriority().
|
virtual |
Referenced by setPriority().
bool anatomist::Control::wheelEventSubscribe | ( | const WheelActionLink & | actionMethod | ) |
Referenced by setPriority().
bool anatomist::Control::wheelEventUnsubscribe | ( | const WheelActionLink & | actionMethod | ) |
bool anatomist::Control::wheelEventUnsubscribe | ( | ) |
Referenced by setPriority().
bool anatomist::Control::wheelEventUnsubscribeAll | ( | ) |
Referenced by setPriority().
|
protected |
|
protected |