#include <CRNativeEvents.h>
Public Member Functions | |
CRNativeEvent (const wxString &) | |
Constructor from an event name name the name of the event used in the corresponding CREvent. | |
CRNativeEvent (wxEventType) | |
Constructor from a wxEventType;. | |
CRNativeEvent (CREvent) | |
Constructor. | |
CRNativeEvent () | |
default constructor. | |
virtual const wxString | getEventString () const |
virtual const wxEventType | getEventType () |
return the Event Type of the corresponding wxEvent if there is one. | |
virtual void * | getNativeEvent ()=0 |
Return a void* to the native event, creating the native event if needed. | |
virtual | ~CRNativeEvent () |
Virtual destructor: No-op. | |
Static Public Member Functions | |
static const CREventMask | getCREventMask () |
Return the CREventMask. | |
static void | setCREventMask (CREventMask mask) |
Set the static mask which determines (during construction) what events will be recorded, serialized, and emitted. | |
Static Protected Member Functions | |
static void | initEventMap () |
Protected Attributes | |
wxString | m_eventString |
CREvent | m_wxevent |
Static Protected Attributes | |
static const wxString | s_delim |
static CREventMap | s_eventMap |
static CREventMask | s_eventMask |
static const wxString | s_inDelim |
Definition at line 69 of file CRNativeEvents.h.
wxTst::CRNativeEvent::CRNativeEvent | ( | ) |
default constructor.
wxTst::CRNativeEvent::CRNativeEvent | ( | CREvent | ) |
Constructor.
wxTst::CRNativeEvent::CRNativeEvent | ( | wxEventType | ) |
Constructor from a wxEventType;.
wxTst::CRNativeEvent::CRNativeEvent | ( | const wxString & | name | ) |
Constructor from an event name name the name of the event used in the corresponding CREvent.
wxTst::CRNativeEvent::~CRNativeEvent | ( | ) | [inline, virtual] |
static const CREventMask wxTst::CRNativeEvent::getCREventMask | ( | ) | [inline, static] |
virtual const wxString wxTst::CRNativeEvent::getEventString | ( | ) | const [virtual] |
wxEventType wxTst::CRNativeEvent::getEventType | ( | ) | [inline, virtual] |
return the Event Type of the corresponding wxEvent if there is one.
Definition at line 100 of file CRNativeEvents.h.
References wxTst::CREvent::m_evt, and m_wxevent.
void * wxTst::CRNativeEvent::getNativeEvent | ( | ) | [pure virtual] |
Return a void* to the native event, creating the native event if needed.
static void wxTst::CRNativeEvent::initEventMap | ( | ) | [static, protected] |
static void wxTst::CRNativeEvent::setCREventMask | ( | CREventMask | mask | ) | [inline, static] |
Set the static mask which determines (during construction) what events will be recorded, serialized, and emitted.
mask | A bitmask composed by or-ing CRNativeEvent::EventCategory values. |
Definition at line 106 of file CRNativeEvents.h.
References s_eventMask.
wxString wxTst::CRNativeEvent::m_eventString [protected] |
Definition at line 112 of file CRNativeEvents.h.
CREvent wxTst::CRNativeEvent::m_wxevent [protected] |
const wxString wxTst::CRNativeEvent::s_delim [static, protected] |
Definition at line 113 of file CRNativeEvents.h.
CREventMap wxTst::CRNativeEvent::s_eventMap [static, protected] |
Definition at line 116 of file CRNativeEvents.h.
CREventMask wxTst::CRNativeEvent::s_eventMask [static, protected] |
Definition at line 115 of file CRNativeEvents.h.
Referenced by getCREventMask(), and setCREventMask().
const wxString wxTst::CRNativeEvent::s_inDelim [static, protected] |
Definition at line 114 of file CRNativeEvents.h.