Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qwaylandxdgexporterv2_p.h
Go to the documentation of this file.
1
// Copyright (C) 2022 David Reondo <kde@david-redondo.de>
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#
ifndef
QWAYLANDXDGEXPORTERV2_H
5
#
define
QWAYLANDXDGEXPORTERV2_H
6
7
//
8
// W A R N I N G
9
// -------------
10
//
11
// This file is not part of the Qt API. It exists purely as an
12
// implementation detail. This header file may change from version to
13
// version without notice, or even be removed.
14
//
15
// We mean it.
16
//
17
18
#
include
<
qwayland
-
xdg
-
foreign
-
unstable
-
v2
.
h
>
19
20
#
include
<
QtWaylandClient
/
qtwaylandclientglobal
.
h
>
21
22
QT_BEGIN_NAMESPACE
23
24
namespace
QtWaylandClient
{
25
26
class
QWaylandXdgExportedV2
:
public
QtWayland
::
zxdg_exported_v2
27
{
28
public
:
29
explicit
QWaylandXdgExportedV2
(::zxdg_exported_v2 *object);
30
~
QWaylandXdgExportedV2
()
override
;
31
QString
handle
()
const
;
32
33
private
:
34
void
zxdg_exported_v2_handle
(
const
QString &handle)
override
;
35
QString mHandle;
36
};
37
38
class
QWaylandXdgExporterV2
:
public
QtWayland
::
zxdg_exporter_v2
39
{
40
public
:
41
QWaylandXdgExporterV2
(wl_registry *registry, uint32_t id,
int
version);
42
~
QWaylandXdgExporterV2
()
override
;
43
};
44
45
}
46
47
QT_END_NAMESPACE
48
49
#
endif
// QWAYLANDXDGEXPORTERV2_H
QtWaylandClient::QWaylandXdgExportedV2
Definition
qwaylandxdgexporterv2_p.h:27
QtWaylandClient::QWaylandXdgExportedV2::zxdg_exported_v2_handle
void zxdg_exported_v2_handle(const QString &handle) override
Definition
qwaylandxdgexporterv2.cpp:20
QtWaylandClient::QWaylandXdgExportedV2::handle
QString handle() const
Definition
qwaylandxdgexporterv2.cpp:25
QtWaylandClient::QWaylandXdgExportedV2::~QWaylandXdgExportedV2
~QWaylandXdgExportedV2() override
Definition
qwaylandxdgexporterv2.cpp:15
QtWaylandClient::QWaylandXdgExportedV2::QWaylandXdgExportedV2
QWaylandXdgExportedV2(::zxdg_exported_v2 *object)
Definition
qwaylandxdgexporterv2.cpp:10
QtWaylandClient::QWaylandXdgExporterV2
Definition
qwaylandxdgexporterv2_p.h:39
QtWaylandClient::QWaylandXdgExporterV2::~QWaylandXdgExporterV2
~QWaylandXdgExporterV2() override
Definition
qwaylandxdgexporterv2.cpp:35
QtWaylandClient::QWaylandXdgExporterV2::QWaylandXdgExporterV2
QWaylandXdgExporterV2(wl_registry *registry, uint32_t id, int version)
Definition
qwaylandxdgexporterv2.cpp:30
QPlatformGraphicsBufferHelper
\inmodule QtGui
QtWaylandClient
Definition
qwaylandclientextension.h:15
qtbase
src
plugins
platforms
wayland
plugins
shellintegration
xdg-shell
qwaylandxdgexporterv2_p.h
Generated on
for Qt by
1.14.0