KWin
Loading...
Searching...
No Matches
src
wayland
output_order_v1.h
Go to the documentation of this file.
1
/*
2
SPDX-FileCopyrightText: 2022 Xaver Hugl <xaver.hugl@gmail.com>
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 <QObject>
9
#include <memory>
10
11
namespace
KWin
12
{
13
14
class
Output;
15
class
Display
;
16
class
OutputOrderV1InterfacePrivate;
17
18
class
OutputOrderV1Interface
:
public
QObject
19
{
20
Q_OBJECT
21
public
:
22
explicit
OutputOrderV1Interface
(
Display
*display, QObject *parent);
23
~OutputOrderV1Interface
()
override
;
24
25
void
setOutputOrder
(
const
QList<Output *> &outputOrder);
26
27
private
:
28
std::unique_ptr<OutputOrderV1InterfacePrivate> d;
29
};
30
31
}
KWin::Display
Class holding the Wayland server display loop.
Definition
display.h:34
KWin::OutputOrderV1Interface
Definition
output_order_v1.h:19
KWin::OutputOrderV1Interface::OutputOrderV1Interface
OutputOrderV1Interface(Display *display, QObject *parent)
Definition
output_order_v1.cpp:30
KWin::OutputOrderV1Interface::setOutputOrder
void setOutputOrder(const QList< Output * > &outputOrder)
Definition
output_order_v1.cpp:38
KWin::OutputOrderV1Interface::~OutputOrderV1Interface
~OutputOrderV1Interface() 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