KWin
Loading...
Searching...
No Matches
src
wayland
idle.h
Go to the documentation of this file.
1
/*
2
SPDX-FileCopyrightText: 2015 Martin Gräßlin <mgraesslin@kde.org>
3
4
SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
5
*/
6
#pragma once
7
8
#include "kwin_export.h"
9
10
#include <QObject>
11
12
struct
wl_resource;
13
14
namespace
KWin
15
{
16
class
Display
;
17
class
IdleInterfacePrivate;
18
37
class
KWIN_EXPORT
IdleInterface
:
public
QObject
38
{
39
Q_OBJECT
40
41
public
:
42
explicit
IdleInterface
(
Display
*display, QObject *parent =
nullptr
);
43
~IdleInterface
()
override
;
44
45
private
:
46
std::unique_ptr<IdleInterfacePrivate> d;
47
};
48
49
}
KWin::Display
Class holding the Wayland server display loop.
Definition
display.h:34
KWin::IdleInterface
Global representing the org_kde_kwin_idle interface.
Definition
idle.h:38
KWin::IdleInterface::~IdleInterface
~IdleInterface() override
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