KWin
Loading...
Searching...
No Matches
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
14namespace KWin
15{
16
17class Display;
18class FakeInputBackendPrivate;
19class FakeInputDevice;
20
22{
23 Q_OBJECT
24
25public:
26 explicit FakeInputBackend(Display *display);
28
29 void initialize() override;
30
31private:
32 std::unique_ptr<FakeInputBackendPrivate> d;
33};
34
35} // namespace KWin
Class holding the Wayland server display loop.
Definition display.h:34
FakeInputBackend(Display *display)
struct _XDisplay Display