Spec-Zone.ru › Qt 5.9

Класс QWaylandKeyboard

Класс QWaylandKeyboard представляет устройство клавиатуры. Подробнее...

Заголовок: #include <QWaylandKeyboard>
qmake: QT += waylandcompositor
С тех пор: Qt 5.8
Наследует: QWaylandObject
  • Список всех членов, включая унаследованные

Свойства

  • repeatDelay : quint32
  • repeatRate : quint32
  • 1 свойство унаследовано от QObject

Открытые функции

QWaylandKeyboard(QWaylandSeat *seat, QObject *parent = nullptr)
QWaylandCompositor * compositor() const
QWaylandSurface * focus() const
QWaylandClient * focusClient() const
quint32 repeatDelay() const
quint32 repeatRate() const
QWaylandSeat * seat() const
virtual void sendKeyModifiers(QWaylandClient *client, uint32_t serial)
virtual void sendKeyPressEvent(uint code)
virtual void sendKeyReleaseEvent(uint code)
virtual void setFocus(QWaylandSurface *surface)
void setRepeatDelay(quint32 delay)
void setRepeatRate(quint32 rate)
  • 5 открытых функций унаследовано от QWaylandObject
  • 32 открытых функций унаследовано от QObject

Сигналы

void focusChanged(QWaylandSurface *surface)
void repeatDelayChanged(quint32 repeatDelay)
void repeatRateChanged(quint32 repeatRate)
  • 2 сигнала унаследовано от QObject

Дополнительные унаследованные члены

  • 1 открытый слот унаследован от QObject
  • 11 статических открытых членов, унаследованных от QObject
  • 9 защищенных функций, унаследованных от QObject

Подробное описание

Класс QWaylandKeyboard представляет собой устройство клавиатуры.

Этот класс предоставляет доступ к устройству клавиатуры в QWaylandSeat. Он соответствует интерфейсу Wayland wl_keyboard.

Документация по свойствам

repeatDelay : quint32

Функции доступа:

quint32 repeatDelay() const
void setRepeatDelay(quint32 delay)

Сигнал уведомления:

void repeatDelayChanged(quint32 repeatDelay)

repeatRate : quint32

Функции доступа:

quint32 repeatRate() const
void setRepeatRate(quint32 rate)

Сигнал уведомления:

void repeatRateChanged(quint32 repeatRate)

Документация по функциям-членам

QWaylandKeyboard::QWaylandKeyboard(QWaylandSeat *seat, QObject *parent = nullptr)

Создает QWaylandKeyboard для заданного seat и с заданным parent.

QWaylandCompositor *QWaylandKeyboard::compositor() const

Возвращает компоновщик для данного QWaylandKeyboard.

QWaylandSurface *QWaylandKeyboard::focus() const

Возвращает текущую поверхность с фокусом.

См. также setFocus().

void QWaylandKeyboard::focusChanged(QWaylandSurface *surface)

QWaylandClient *QWaylandKeyboard::focusClient() const

Возвращает клиент, который в настоящее время имеет фокус клавиатуры.

quint32 QWaylandKeyboard::repeatDelay() const

Возвращает текущую задержку повтора.

Примечание: Функция-получатель для свойства repeatDelay.

См. также setRepeatDelay().

quint32 QWaylandKeyboard::repeatRate() const

Возвращает текущую скорость повтора.

Примечание: Функция-получатель для свойства repeatRate.

См. также setRepeatRate().

QWaylandSeat *QWaylandKeyboard::seat() const

Возвращает место для данного QWaylandKeyboard.

void QWaylandKeyboard::sendKeyModifiers(QWaylandClient *client, uint32_t serial)

void QWaylandKeyboard::sendKeyPressEvent(uint code)

Отправляет событие нажатия клавиши с кодом code в текущий фокус клавиатуры.

void QWaylandKeyboard::sendKeyReleaseEvent(uint code)

Отправляет событие отпускания клавиши с кодом code в текущий фокус клавиатуры.

void QWaylandKeyboard::setFocus(QWaylandSurface *surface)

Устанавливает текущий фокус на surface.

См. также focus().

void QWaylandKeyboard::setRepeatDelay(quint32 delay)

Устанавливает задержку повтора на delay.

Примечание: Функция-установщик для свойства repeatDelay.

См. также repeatDelay().

void QWaylandKeyboard::setRepeatRate(quint32 rate)

Устанавливает частоту повторения на скорость.

Примечание: Функция-сеттер для свойства repeatRate.

См. также repeatRate().

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

Spec-Zone.ru

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