anatomist 6.0.4
3D neuroimaging data viewer
anatomist::KeyAndMouseLongEvent Class Reference

#include <anatomist/controler/control.h>

Public Member Functions

 KeyAndMouseLongEvent (const Control::KeyMapKey &startingEvent, const Control::KeyActionLink &startingAction, const Control::MouseButtonMapKey &longEvent, const Control::MouseActionLink &longAction, const Control::KeyMapKey &endingEvent, const Control::KeyActionLink &endingAction, bool exclusiveAction)
 
 KeyAndMouseLongEvent (const KeyAndMouseLongEvent &)
 
 ~KeyAndMouseLongEvent ()
 
const Control::KeyMapKeystartingEvent () const
 
const Control::KeyActionLinkstartingAction () const
 
const Control::MouseButtonMapKeylongEvent () const
 
const Control::MouseActionLinklongAction () const
 
const Control::KeyMapKeyendingEvent () const
 
const Control::KeyActionLinkendingAction () const
 
bool exclusiveAction () const
 
void executeStart ()
 
void executeLong (int x, int y, int globalX, int globalY)
 
void executeEnd ()
 

Detailed Description

Definition at line 932 of file control.h.

Constructor & Destructor Documentation

◆ KeyAndMouseLongEvent() [1/2]

anatomist::KeyAndMouseLongEvent::KeyAndMouseLongEvent ( const Control::KeyMapKey & startingEvent,
const Control::KeyActionLink & startingAction,
const Control::MouseButtonMapKey & longEvent,
const Control::MouseActionLink & longAction,
const Control::KeyMapKey & endingEvent,
const Control::KeyActionLink & endingAction,
bool exclusiveAction )

◆ KeyAndMouseLongEvent() [2/2]

anatomist::KeyAndMouseLongEvent::KeyAndMouseLongEvent ( const KeyAndMouseLongEvent & )

◆ ~KeyAndMouseLongEvent()

anatomist::KeyAndMouseLongEvent::~KeyAndMouseLongEvent ( )

Member Function Documentation

◆ endingAction()

const Control::KeyActionLink * anatomist::KeyAndMouseLongEvent::endingAction ( ) const
inline

Definition at line 950 of file control.h.

Referenced by KeyAndMouseLongEvent().

◆ endingEvent()

const Control::KeyMapKey & anatomist::KeyAndMouseLongEvent::endingEvent ( ) const
inline

Definition at line 949 of file control.h.

Referenced by KeyAndMouseLongEvent().

◆ exclusiveAction()

bool anatomist::KeyAndMouseLongEvent::exclusiveAction ( ) const
inline

Definition at line 951 of file control.h.

Referenced by KeyAndMouseLongEvent().

◆ executeEnd()

void anatomist::KeyAndMouseLongEvent::executeEnd ( )

◆ executeLong()

void anatomist::KeyAndMouseLongEvent::executeLong ( int x,
int y,
int globalX,
int globalY )

◆ executeStart()

void anatomist::KeyAndMouseLongEvent::executeStart ( )

◆ longAction()

const Control::MouseActionLink * anatomist::KeyAndMouseLongEvent::longAction ( ) const
inline

Definition at line 948 of file control.h.

Referenced by KeyAndMouseLongEvent().

◆ longEvent()

const Control::MouseButtonMapKey & anatomist::KeyAndMouseLongEvent::longEvent ( ) const
inline

Definition at line 947 of file control.h.

Referenced by KeyAndMouseLongEvent().

◆ startingAction()

const Control::KeyActionLink * anatomist::KeyAndMouseLongEvent::startingAction ( ) const
inline

Definition at line 946 of file control.h.

Referenced by KeyAndMouseLongEvent().

◆ startingEvent()

const Control::KeyMapKey & anatomist::KeyAndMouseLongEvent::startingEvent ( ) const
inline

Definition at line 945 of file control.h.

Referenced by KeyAndMouseLongEvent().


The documentation for this class was generated from the following file: