Rabbit Remote Control 0.1.0-de
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Private Attributes | List of all members
CNativeEventFilterUnix Class Reference
Inheritance diagram for CNativeEventFilterUnix:
Inheritance graph
[legend]
Collaboration diagram for CNativeEventFilterUnix:
Collaboration graph
[legend]

Public Member Functions

 CNativeEventFilterUnix (CParameterPlugin *pPara)
 
virtual bool nativeEventFilter (const QByteArray &eventType, void *message, qintptr *result) override
 
int GetKeySym (xcb_key_press_event_t *event, xcb_keysym_t &keysym)
 
bool HandleEvent (xcb_generic_event_t *event)
 
bool HandleKey (xcb_keysym_t keysym, QEvent::Type type, Qt::KeyboardModifiers modifiers)
 

Public Attributes

xcb_connection_t * m_pConnect
 
xcb_key_symbols_t * m_pKeySymbols
 

Private Attributes

CParameterPluginm_pParameterPlugin
 

Detailed Description

Definition at line 12 of file NativeEventFilterUnix.h.

Constructor & Destructor Documentation

◆ CNativeEventFilterUnix()

CNativeEventFilterUnix::CNativeEventFilterUnix ( CParameterPlugin pPara)

Definition at line 192 of file NativeEventFilterUnix.cpp.

◆ ~CNativeEventFilterUnix()

CNativeEventFilterUnix::~CNativeEventFilterUnix ( )
virtual

Definition at line 210 of file NativeEventFilterUnix.cpp.

Member Function Documentation

◆ GetKeySym()

int CNativeEventFilterUnix::GetKeySym ( xcb_key_press_event_t *  event,
xcb_keysym_t &  keysym 
)

Definition at line 179 of file NativeEventFilterUnix.cpp.

◆ HandleEvent()

bool CNativeEventFilterUnix::HandleEvent ( xcb_generic_event_t *  event)

Definition at line 139 of file NativeEventFilterUnix.cpp.

◆ HandleKey()

bool CNativeEventFilterUnix::HandleKey ( xcb_keysym_t  keysym,
QEvent::Type  type,
Qt::KeyboardModifiers  modifiers 
)

Definition at line 74 of file NativeEventFilterUnix.cpp.

◆ nativeEventFilter()

bool CNativeEventFilterUnix::nativeEventFilter ( const QByteArray &  eventType,
void *  message,
qintptr *  result 
)
overridevirtual

Definition at line 219 of file NativeEventFilterUnix.cpp.

Member Data Documentation

◆ m_pConnect

xcb_connection_t* CNativeEventFilterUnix::m_pConnect

Definition at line 26 of file NativeEventFilterUnix.h.

◆ m_pKeySymbols

xcb_key_symbols_t* CNativeEventFilterUnix::m_pKeySymbols

Definition at line 27 of file NativeEventFilterUnix.h.

◆ m_pParameterPlugin

CParameterPlugin* CNativeEventFilterUnix::m_pParameterPlugin
private

Definition at line 33 of file NativeEventFilterUnix.h.


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