Rabbit Remote Control 0.1.0-bate14
Loading...
Searching...
No Matches
CNativeEventFilterUnix Class Reference
Inheritance diagram for CNativeEventFilterUnix:
Collaboration diagram for CNativeEventFilterUnix:

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)

Static Public Member Functions

static void RestoreSuperKeyShortcuts ()
static void DisableSuperKeyShortcuts ()

Public Attributes

xcb_key_symbols_t * m_pKeySymbols

Private Attributes

CParameterPluginm_pParameterPlugin

Detailed Description

Definition at line 15 of file NativeEventFilterUnix.h.

Constructor & Destructor Documentation

◆ CNativeEventFilterUnix()

CNativeEventFilterUnix::CNativeEventFilterUnix ( CParameterPlugin * pPara)

Definition at line 202 of file NativeEventFilterUnix.cpp.

◆ ~CNativeEventFilterUnix()

CNativeEventFilterUnix::~CNativeEventFilterUnix ( )
virtual

Definition at line 223 of file NativeEventFilterUnix.cpp.

Member Function Documentation

◆ DisableSuperKeyShortcuts()

void CNativeEventFilterUnix::DisableSuperKeyShortcuts ( )
static

Definition at line 176 of file NativeEventFilterUnix.cpp.

◆ GetKeySym()

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

Definition at line 163 of file NativeEventFilterUnix.cpp.

◆ HandleEvent()

bool CNativeEventFilterUnix::HandleEvent ( xcb_generic_event_t * event)

Definition at line 123 of file NativeEventFilterUnix.cpp.

◆ HandleKey()

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

Definition at line 52 of file NativeEventFilterUnix.cpp.

◆ nativeEventFilter()

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

Definition at line 231 of file NativeEventFilterUnix.cpp.

◆ RestoreSuperKeyShortcuts()

void CNativeEventFilterUnix::RestoreSuperKeyShortcuts ( )
static

Definition at line 189 of file NativeEventFilterUnix.cpp.

Member Data Documentation

◆ m_pKeySymbols

xcb_key_symbols_t* CNativeEventFilterUnix::m_pKeySymbols

Definition at line 29 of file NativeEventFilterUnix.h.

◆ m_pParameterPlugin

CParameterPlugin* CNativeEventFilterUnix::m_pParameterPlugin
private

Definition at line 37 of file NativeEventFilterUnix.h.


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