KWin
Loading...
Searching...
No Matches
src
wayland
pointergestures_v1.h
Go to the documentation of this file.
1
/*
2
SPDX-FileCopyrightText: 2016 Martin Gräßlin <mgraesslin@kde.org>
3
SPDX-FileCopyrightText: 2020 Vlad Zahorodnii <vlad.zahorodnii@kde.org>
4
5
SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
6
*/
7
8
#pragma once
9
10
#include "kwin_export.h"
11
12
#include <QObject>
13
#include <memory>
14
15
namespace
KWin
16
{
17
class
Display
;
18
class
PointerGesturesV1InterfacePrivate;
19
26
class
KWIN_EXPORT
PointerGesturesV1Interface
:
public
QObject
27
{
28
Q_OBJECT
29
30
public
:
31
explicit
PointerGesturesV1Interface
(
Display
*display, QObject *parent =
nullptr
);
32
~PointerGesturesV1Interface
()
override
;
33
34
private
:
35
std::unique_ptr<PointerGesturesV1InterfacePrivate> d;
36
};
37
38
}
// namespace KWin
KWin::Display
Class holding the Wayland server display loop.
Definition
display.h:34
KWin::PointerGesturesV1Interface
Definition
pointergestures_v1.h:27
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:10 for KWin by
1.10.0