KWin
Loading...
Searching...
No Matches
src
backends
fakeinput
fakeinputbackend.h
Go to the documentation of this file.
1
/*
2
SPDX-FileCopyrightText: 2021 Vlad Zahorodnii <vlad.zahorodnii@kde.org>
3
4
SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#pragma once
8
9
#include "
core/inputbackend.h
"
10
11
#include <map>
12
#include <memory>
13
14
namespace
KWin
15
{
16
17
class
Display
;
18
class
FakeInputBackendPrivate;
19
class
FakeInputDevice;
20
21
class
FakeInputBackend
:
public
InputBackend
22
{
23
Q_OBJECT
24
25
public
:
26
explicit
FakeInputBackend
(
Display
*display);
27
~FakeInputBackend
();
28
29
void
initialize
()
override
;
30
31
private
:
32
std::unique_ptr<FakeInputBackendPrivate> d;
33
};
34
35
}
// namespace KWin
KWin::Display
Class holding the Wayland server display loop.
Definition
display.h:34
KWin::FakeInputBackend
Definition
fakeinputbackend.h:22
KWin::FakeInputBackend::FakeInputBackend
FakeInputBackend(Display *display)
Definition
fakeinputbackend.cpp:249
KWin::FakeInputBackend::~FakeInputBackend
~FakeInputBackend()
KWin::FakeInputBackend::initialize
void initialize() override
Definition
fakeinputbackend.cpp:256
KWin::InputBackend
Definition
inputbackend.h:21
inputbackend.h
KWin
Definition
activation_test.cpp:20
Display
struct _XDisplay Display
Definition
x11_standalone_egl_backend.h:18
Generated on Sat Feb 17 2024 01:42:09 for KWin by
1.10.0