Spec-Zone.ru › Qt 6.1

Класс 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
Инициализируется: WaylandClient
Наследует: 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 ещё не был создан, он создаётся и возвращается.

[invokable] void QWaylandClient::kill(int signal = SIGTERM)

Уничтожает клиента с указанным сигналом.

Примечание: эту функцию можно вызывать через систему метаобъектов и из QML. См. Q_INVOKABLE.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qwaylandclient.html

Spec-Zone.ru

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