anatomist 6.0.4
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 968 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)

References MouseLongEvent().

◆ ~MouseLongEvent()

anatomist::MouseLongEvent::~MouseLongEvent ( )

Member Function Documentation

◆ endingAction()

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

Definition at line 993 of file control.h.

Referenced by MouseLongEvent().

◆ endingEvent()

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

Definition at line 991 of file control.h.

Referenced by MouseLongEvent().

◆ exclusiveAction()

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

Definition at line 995 of file control.h.

Referenced by MouseLongEvent().

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

Referenced by MouseLongEvent().

◆ longEvent()

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

Definition at line 987 of file control.h.

Referenced by MouseLongEvent().

◆ setMouseTracking()

void anatomist::MouseLongEvent::setMouseTracking ( bool )

◆ startingAction()

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

Definition at line 985 of file control.h.

Referenced by MouseLongEvent().

◆ startingEvent()

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

Definition at line 983 of file control.h.

Referenced by MouseLongEvent().


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