Krita Source Code Documentation
Loading...
Searching...
No Matches
KisWaylandKeyboardWatcher.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2025 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef KISWAYLANDKEYBOARDWATCHER_H
8
#define KISWAYLANDKEYBOARDWATCHER_H
9
10
#include <memory>
11
#include <QList>
12
13
class
KisWaylandKeyboardWatcher
14
{
15
public
:
16
KisWaylandKeyboardWatcher
();
17
~KisWaylandKeyboardWatcher
();
18
19
bool
hasKeyboardFocus
()
const
;
20
QList<Qt::Key>
pressedKeys
()
const
;
21
Qt::KeyboardModifiers
modifiers
()
const
;
22
23
private
:
24
class
Seat
;
25
class
Keyboard
;
26
27
std::unique_ptr<Seat>
m_seat
;
28
};
29
30
31
32
33
#endif
/* KISWAYLANDKEYBOARDWATCHER_H */
KisWaylandKeyboardWatcher::Keyboard
Definition
KisWaylandKeyboardWatcher.cpp:54
KisWaylandKeyboardWatcher::Seat
Definition
KisWaylandKeyboardWatcher.cpp:197
KisWaylandKeyboardWatcher
Definition
KisWaylandKeyboardWatcher.h:14
KisWaylandKeyboardWatcher::pressedKeys
QList< Qt::Key > pressedKeys() const
Definition
KisWaylandKeyboardWatcher.cpp:276
KisWaylandKeyboardWatcher::~KisWaylandKeyboardWatcher
~KisWaylandKeyboardWatcher()
Definition
KisWaylandKeyboardWatcher.cpp:267
KisWaylandKeyboardWatcher::hasKeyboardFocus
bool hasKeyboardFocus() const
Definition
KisWaylandKeyboardWatcher.cpp:271
KisWaylandKeyboardWatcher::m_seat
std::unique_ptr< Seat > m_seat
Definition
KisWaylandKeyboardWatcher.h:27
KisWaylandKeyboardWatcher::modifiers
Qt::KeyboardModifiers modifiers() const
Definition
KisWaylandKeyboardWatcher.cpp:281
KisWaylandKeyboardWatcher::KisWaylandKeyboardWatcher
KisWaylandKeyboardWatcher()
Definition
KisWaylandKeyboardWatcher.cpp:262
QList
Definition
KisQStringListFwd.h:16
plugins
platforms
wayland
KisWaylandKeyboardWatcher.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52