Krita Source Code Documentation
Loading...
Searching...
No Matches
KisExtendedModifiersMapperWayland Class Reference

#include <KisExtendedModifiersMapperWayland.h>

+ Inheritance diagram for KisExtendedModifiersMapperWayland:

Public Member Functions

 KisExtendedModifiersMapperWayland (QObject *parent, const QVariantList &)
 
ExtendedModifiers queryExtendedModifiers () override
 
- Public Member Functions inherited from KisExtendedModifiersMapperPluginInterface
virtual ~KisExtendedModifiersMapperPluginInterface ()
 

Private Attributes

KisWaylandKeyboardWatcher m_watcher
 

Additional Inherited Members

- Public Types inherited from KisExtendedModifiersMapperPluginInterface
typedef QVector< Qt::Key > ExtendedModifiers
 

Detailed Description

Definition at line 13 of file KisExtendedModifiersMapperWayland.h.

Constructor & Destructor Documentation

◆ KisExtendedModifiersMapperWayland()

KisExtendedModifiersMapperWayland::KisExtendedModifiersMapperWayland ( QObject * parent,
const QVariantList &  )

Member Function Documentation

◆ queryExtendedModifiers()

KisExtendedModifiersMapperWayland::ExtendedModifiers KisExtendedModifiersMapperWayland::queryExtendedModifiers ( )
overridevirtual

Implements KisExtendedModifiersMapperPluginInterface.

Definition at line 17 of file KisExtendedModifiersMapperWayland.cpp.

17 {
18 ExtendedModifiers modifiers;
20 modifiers = m_watcher.pressedKeys();
22 } else {
24 }
25
26 return modifiers;
27}
static ExtendedModifiers qtModifiersToQtKeys(Qt::KeyboardModifiers standardModifiers)
Qt::KeyboardModifiers modifiers() const
void makeContainerUnique(C &container)

References KisWaylandKeyboardWatcher::hasKeyboardFocus(), m_watcher, KritaUtils::makeContainerUnique(), KisWaylandKeyboardWatcher::modifiers(), KisWaylandKeyboardWatcher::pressedKeys(), and KisExtendedModifiersMapper::qtModifiersToQtKeys().

Member Data Documentation

◆ m_watcher

KisWaylandKeyboardWatcher KisExtendedModifiersMapperWayland::m_watcher
private

Definition at line 21 of file KisExtendedModifiersMapperWayland.h.


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