anatomist  5.1.2
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 899 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 917 of file control.h.

◆ endingEvent()

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

Definition at line 916 of file control.h.

◆ exclusiveAction()

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

Definition at line 918 of file control.h.

◆ 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 915 of file control.h.

◆ longEvent()

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

Definition at line 914 of file control.h.

◆ startingAction()

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

Definition at line 913 of file control.h.

◆ startingEvent()

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

Definition at line 912 of file control.h.


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