Spec-Zone.ru › Qt 6.0

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API