anatomist  5.1.2
3D neuroimaging data viewer
anatomist::MouseLongEvent Class Reference

#include <anatomist/controler/control.h>

Public Member Functions

 MouseLongEvent (const Control::MouseButtonMapKey &startingEvent, const Control::MouseActionLink &startingAction, const Control::MouseButtonMapKey &longEvent, const Control::MouseActionLink &longAction, const Control::MouseButtonMapKey &endingEvent, const Control::MouseActionLink &endingAction, bool exclusiveAction)
 
 MouseLongEvent (const MouseLongEvent &event)
 
 ~MouseLongEvent ()
 
const Control::MouseButtonMapKeystartingEvent () const
 
const Control::MouseActionLinkstartingAction () const
 
const Control::MouseButtonMapKeylongEvent () const
 
const Control::MouseActionLinklongAction () const
 
const Control::MouseButtonMapKeyendingEvent () const
 
const Control::MouseActionLinkendingAction () const
 
bool exclusiveAction () const
 
void executeStart (int x, int y, int globalX, int globalY)
 
void executeLong (int x, int y, int globalX, int globalY)
 
void executeEnd (int x, int y, int globalX, int globalY)
 
void setMouseTracking (bool)
 

Detailed Description

Definition at line 935 of file control.h.

Constructor & Destructor Documentation

◆ MouseLongEvent() [1/2]

anatomist::MouseLongEvent::MouseLongEvent ( const Control::MouseButtonMapKey startingEvent,
const Control::MouseActionLink startingAction,
const Control::MouseButtonMapKey longEvent,
const Control::MouseActionLink longAction,
const Control::MouseButtonMapKey endingEvent,
const Control::MouseActionLink endingAction,
bool  exclusiveAction 
)

◆ MouseLongEvent() [2/2]

anatomist::MouseLongEvent::MouseLongEvent ( const MouseLongEvent event)

◆ ~MouseLongEvent()

anatomist::MouseLongEvent::~MouseLongEvent ( )

Member Function Documentation

◆ endingAction()

const Control::MouseActionLink* anatomist::MouseLongEvent::endingAction ( ) const
inline

Definition at line 960 of file control.h.

◆ endingEvent()

const Control::MouseButtonMapKey& anatomist::MouseLongEvent::endingEvent ( ) const
inline

Definition at line 958 of file control.h.

◆ exclusiveAction()

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

Definition at line 962 of file control.h.

◆ executeEnd()

void anatomist::MouseLongEvent::executeEnd ( int  x,
int  y,
int  globalX,
int  globalY 
)

◆ executeLong()

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

◆ executeStart()

void anatomist::MouseLongEvent::executeStart ( int  x,
int  y,
int  globalX,
int  globalY 
)

◆ longAction()

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

Definition at line 956 of file control.h.

◆ longEvent()

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

Definition at line 954 of file control.h.

◆ setMouseTracking()

void anatomist::MouseLongEvent::setMouseTracking ( bool  )

◆ startingAction()

const Control::MouseActionLink* anatomist::MouseLongEvent::startingAction ( ) const
inline

Definition at line 952 of file control.h.

◆ startingEvent()

const Control::MouseButtonMapKey& anatomist::MouseLongEvent::startingEvent ( ) const
inline

Definition at line 950 of file control.h.


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