MCPcopy Create free account
hub / github.com/KangLin/RabbitRemoteControl / GetModifiers

Function GetModifiers

Src/Unix/NativeEventFilterUnix.cpp:40–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38//*/
39
40Qt::KeyboardModifiers GetModifiers(uint32_t mask)
41{
42 Qt::KeyboardModifiers modifiers = Qt::NoModifier;
43 if(XCB_KEY_BUT_MASK_SHIFT & mask)
44 modifiers |= Qt::ShiftModifier;
45 if(XCB_KEY_BUT_MASK_CONTROL & mask)
46 modifiers |= Qt::ControlModifier;
47 if(XCB_KEY_BUT_MASK_MOD_1 & mask)
48 modifiers |= Qt::AltModifier;
49 return modifiers;
50}
51
52bool CNativeEventFilterUnix::HandleKey(
53 xcb_keysym_t keysym, QEvent::Type type, Qt::KeyboardModifiers modifiers)

Callers 1

HandleEventMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected