Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qtwaylandclient-overview.qdoc
Go to the documentation of this file.
1// Copyright (C) 2024 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
3
4/*!
5 \page qtwaylandclient-index.html
6 \title Qt Wayland Client
7 \brief Library to enable connecting to a Wayland compositor as a client
8
9 The Qt Wayland Client library provides the necessary functions for an application to act
10 as a \l {https://wayland.freedesktop.org/}{Wayland} client and connect to a Wayland compositor.
11 For most use cases, the library is used automatically through the Wayland QPA plugin, and there is
12 no need for the application itself to use any functions from the library.
13
14 However, when paired with \l{Qt Wayland Compositor}, the cmake function
15 \l{qt_generate_wayland_protocol_client_sources}{qt_generate_wayland_protocol_client_sources()}
16 can be used to create custom protocol extensions.
17
18 \section1 Licenses and Attributions
19
20 Qt Wayland Compositor and the Qt Wayland integration plugin
21 are available under commercial licenses from \l{The Qt Company}.
22
23 In addition, Qt Wayland Compositor is available under the
24 \l{GNU General Public License, version 3}, while
25 the Qt Wayland integration plugin is available under the
26 \l{GNU Lesser General Public License, version 3} or the
27 \l{GNU General Public License, version 2}.
28
29 See \l{Qt Licensing} for further details.
30
31 Qt Wayland Compositor and the Qt Wayland integration plugin
32 use protocol definitions under following permissive licenses:
33
34 \generatelist{groupsbymodule attributions-qtwaylandcompositor}
35
36*/