Класс QWaylandClient
Класс QWaylandClient представляет собой клиента, подключающегося к QWaylandCompositor. Подробнее...
| Заголовок: | #include <QWaylandClient> |
| CMake: | find_package(Qt6 COMPONENTS Waylandcompositor REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Waylandcompositor) |
| qmake: | QT += waylandcompositor |
| С тех пор: | Qt 5.8 |
| Наследует: | QObject |
Свойства
- compositor : QWaylandCompositor* const
- groupId : const qint64
- processId : const qint64
- userId : const qint64
Открытые функции
| virtual | ~QWaylandClient() override |
| wl_client * | client() const |
| QWaylandCompositor * | compositor() const |
| qint64 | groupId() const |
| void | kill(int signal = SIGTERM) |
| qint64 | processId() const |
| qint64 | userId() const |
Открытые слоты
| void | close() |
Статические открытые члены
| QWaylandClient * | fromWlClient(QWaylandCompositor *compositor, wl_client *wlClient) |
Подробное описание
Этот класс соответствует клиенту, подключающемуся к композитору с использованием протокола Wayland. Он соответствует интерфейсу Wayland wl_client.
Документация по свойствам
[read-only] compositor : QWaylandCompositor* const
Это свойство содержит композитор этого QWaylandClient.
Функции доступа:
| QWaylandCompositor * | compositor() const |
[read-only] groupId : const qint64
Это свойство содержит идентификатор группы этого QWaylandClient.
Функции доступа:
| qint64 | groupId() const |
[read-only] processId : const qint64
Это свойство содержит идентификатор процесса этого QWaylandClient.
Функции доступа:
| qint64 | processId() const |
[read-only] userId : const qint64
Это свойство содержит идентификатор пользователя этого QWaylandClient.
Функции доступа:
| qint64 | userId() const |
Документация по функциям-членам
[slot] void QWaylandClient::close()
Закрывает клиента.
[override virtual] QWaylandClient::~QWaylandClient()
Уничтожает QWaylandClient.
wl_client *QWaylandClient::client() const
Возвращает Wayland-клиента этого QWaylandClient.
[static] QWaylandClient *QWaylandClient::fromWlClient(QWaylandCompositor *compositor, wl_client *wlClient)
Возвращает QWaylandClient, соответствующий Wayland-клиенту wlClient и compositor. Если для клиента еще не был создан QWaylandClient, он создается и возвращается.
void QWaylandClient::kill(int signal = SIGTERM)
Завершает работу клиента с указанным signal.
Примечание: эту функцию можно вызвать через систему метаобъектов и из QML. См. Q_INVOKABLE.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qwaylandclient.html