anatomist  5.1.2
3D neuroimaging data viewer
anatomist::Control::PanActionLinkOf< T > Class Template Reference

#include <anatomist/controler/control.h>

Inheritance diagram for anatomist::Control::PanActionLinkOf< T >:
Collaboration diagram for anatomist::Control::PanActionLinkOf< T >:

Public Types

typedef void(T::* Callback) (QPanGesture *)
 

Public Member Functions

 PanActionLinkOf ()
 
 PanActionLinkOf (anatomist::Action *action, Callback actioncb)
 
virtual ~PanActionLinkOf ()
 
virtual void execute (QPanGesture *)
 
virtual PanActionLinkclone () const
 

Detailed Description

template<typename T>
class anatomist::Control::PanActionLinkOf< T >

Definition at line 499 of file control.h.

Member Typedef Documentation

◆ Callback

template<typename T >
typedef void(T:: * anatomist::Control::PanActionLinkOf< T >::Callback) (QPanGesture *)

Definition at line 502 of file control.h.

Constructor & Destructor Documentation

◆ PanActionLinkOf() [1/2]

template<typename T >
anatomist::Control::PanActionLinkOf< T >::PanActionLinkOf ( )

Definition at line 407 of file control_d.h.

◆ PanActionLinkOf() [2/2]

template<typename T >
anatomist::Control::PanActionLinkOf< T >::PanActionLinkOf ( anatomist::Action action,
Callback  actioncb 
)

Definition at line 414 of file control_d.h.

References ASSERT.

◆ ~PanActionLinkOf()

template<typename T >
virtual anatomist::Control::PanActionLinkOf< T >::~PanActionLinkOf ( )
inlinevirtual

Definition at line 506 of file control.h.

Member Function Documentation

◆ clone()

template<typename T >
Control::PanActionLink * anatomist::Control::PanActionLinkOf< T >::clone ( ) const
virtual

Implements anatomist::Control::PanActionLink.

Definition at line 433 of file control_d.h.

◆ execute()

template<typename T >
void anatomist::Control::PanActionLinkOf< T >::execute ( QPanGesture *  gesture)
virtual

Implements anatomist::Control::PanActionLink.

Definition at line 425 of file control_d.h.


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