Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Handles key events. Takes a std::string for pressed key or special key description, mitk::ModifierKeys for modifiers More...
#include <mitkInteractionKeyEvent.h>
Public Types | |
typedef InteractionKeyEvent | Self |
typedef InteractionEvent | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Public Types inherited from mitk::InteractionEvent | |
enum | MouseButtons { NoButton, LeftMouseButton, RightMouseButton, MiddleMouseButton } |
enum | ModifierKeys { NoKey, ShiftKey, ControlKey, AltKey } |
typedef InteractionEvent | Self |
typedef itk::LightObject | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
virtual std::vector< std::string > | GetClassHierarchy () const override |
virtual const char * | GetClassName () const |
bool | IsSuperClassOf (const InteractionEvent::Pointer &baseClass) const override |
ModifierKeys | GetModifiers () const |
std::string | GetKey () const |
Public Member Functions inherited from mitk::InteractionEvent | |
void | SetSender (BaseRenderer *sender) |
BaseRenderer * | GetSender () const |
Static Public Member Functions | |
static const char * | GetStaticNameOfClass () |
static Pointer | New (BaseRenderer *_arga, const std::string &_argb, ModifierKeys _argc) |
Static Public Member Functions inherited from mitk::InteractionEvent | |
static const char * | GetStaticNameOfClass () |
static Pointer | New (BaseRenderer *_arg) |
Protected Member Functions | |
InteractionKeyEvent (BaseRenderer *, const std::string &key, ModifierKeys modifiers) | |
virtual | ~InteractionKeyEvent () |
virtual bool | IsEqual (const InteractionEvent &) const override |
Protected Member Functions inherited from mitk::InteractionEvent | |
InteractionEvent (BaseRenderer *) | |
virtual | ~InteractionEvent () |
Additional Inherited Members | |
Static Public Attributes inherited from mitk::InteractionEvent | |
static const std::string | KeyEsc |
static const std::string | KeyEnter |
static const std::string | KeyReturn |
static const std::string | KeyDelete |
static const std::string | KeyArrowUp |
static const std::string | KeyArrowDown |
static const std::string | KeyArrowLeft |
static const std::string | KeyArrowRight |
static const std::string | KeyF1 |
static const std::string | KeyF2 |
static const std::string | KeyF3 |
static const std::string | KeyF4 |
static const std::string | KeyF5 |
static const std::string | KeyF6 |
static const std::string | KeyF7 |
static const std::string | KeyF8 |
static const std::string | KeyF9 |
static const std::string | KeyF10 |
static const std::string | KeyF11 |
static const std::string | KeyF12 |
static const std::string | KeyPos1 |
static const std::string | KeyEnd |
static const std::string | KeyInsert |
static const std::string | KeyPageUp |
static const std::string | KeyPageDown |
static const std::string | KeySpace |
Handles key events. Takes a std::string for pressed key or special key description, mitk::ModifierKeys for modifiers
Definition at line 43 of file mitkInteractionKeyEvent.h.
typedef itk::SmartPointer<const Self> mitk::InteractionKeyEvent::ConstPointer |
Definition at line 46 of file mitkInteractionKeyEvent.h.
Definition at line 46 of file mitkInteractionKeyEvent.h.
Definition at line 46 of file mitkInteractionKeyEvent.h.
Definition at line 46 of file mitkInteractionKeyEvent.h.
|
protected |
Definition at line 19 of file mitkInteractionKeyEvent.cpp.
|
protectedvirtual |
Definition at line 36 of file mitkInteractionKeyEvent.cpp.
|
inlineoverridevirtual |
Reimplemented from mitk::InteractionEvent.
Definition at line 46 of file mitkInteractionKeyEvent.h.
|
virtual |
Reimplemented from mitk::InteractionEvent.
std::string mitk::InteractionKeyEvent::GetKey | ( | ) | const |
Definition at line 31 of file mitkInteractionKeyEvent.cpp.
Referenced by mitk::EventFactory::EventToXML(), mitk::EventConfig::GetMappedEvent(), and IsEqual().
mitk::InteractionEvent::ModifierKeys mitk::InteractionKeyEvent::GetModifiers | ( | ) | const |
Definition at line 26 of file mitkInteractionKeyEvent.cpp.
Referenced by IsEqual().
|
inlinestatic |
Definition at line 46 of file mitkInteractionKeyEvent.h.
|
overrideprotectedvirtual |
Reimplemented from mitk::InteractionEvent.
Definition at line 40 of file mitkInteractionKeyEvent.cpp.
References GetKey(), and GetModifiers().
|
overridevirtual |
This class implements an up cast to check if the provided baseClass object is derived from this class. This function is used to support polymorphism on state machine pattern (XML) level.
Reimplemented from mitk::InteractionEvent.
Definition at line 47 of file mitkInteractionKeyEvent.cpp.
|
inlinestatic |
Definition at line 47 of file mitkInteractionKeyEvent.h.
Referenced by mitk::VtkEventAdapter::AdaptInteractionKeyEvent(), mitk::EventFactory::CreateEvent(), QmitkRenderWindow::keyPressEvent(), and mitkEventConfigTest().