Spec-Zone.ru › Qt 5.9

Класс QWaylandXdgPopupV5

Класс QWaylandXdgPopupV5 предоставляет меню для поверхности xdg Подробнее...

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

Свойства

  • parentSurface : QWaylandSurface * const
  • position : const QPoint
  • shell : QWaylandXdgShellV5 * const
  • surface : QWaylandSurface * const
  • 1 свойство унаследовано от QWaylandShellSurface
  • 1 свойство унаследовано от QObject

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

QWaylandXdgPopupV5()
QWaylandXdgPopupV5(QWaylandXdgShellV5 *xdgShell, QWaylandSurface *surface, QWaylandSurface *parentSurface, const QPoint &position, const QWaylandResource &resource)
void initialize(QWaylandXdgShellV5 *shell, QWaylandSurface *surface, QWaylandSurface *parentSurface, const QPoint &position, const QWaylandResource &resource)
QWaylandSurface * parentSurface() const
QPoint position() const
void sendPopupDone()
QWaylandXdgShellV5 * shell() const
QWaylandSurface * surface() const

Переопределённые открытые функции

virtual Qt::WindowType windowType() const override
  • 1 открытая функция унаследована от QWaylandShellSurface
  • 4 открытые функции унаследованы от QWaylandCompositorExtension
  • 5 открытых функций унаследованы от QWaylandObject
  • 32 открытых функции унаследованы от QObject

Сигналы

void parentSurfaceChanged()
void positionChanged()
void shellChanged()
void surfaceChanged()
  • 1 сигнал унаследован от QWaylandShellSurface
  • 2 сигнала унаследованы от QObject

Статические открытые члены

QByteArray interfaceName()
QWaylandSurfaceRole * role()
  • 11 статических открытых членов унаследованы от QObject

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

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

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

Класс QWaylandXdgPopupV5 предоставляет меню для поверхности xdg

Этот класс является частью расширения QWaylandXdgShellV5 и предоставляет способ расширить функциональность существующей QWaylandSurface функциями, специфичными для меню в стиле рабочего стола для поверхности xdg.

Он соответствует интерфейсу Wayland xdg_popup.

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

parentSurface : QWaylandSurface * const

Это свойство содержит поверхность, связанную с родителем этого QWaylandXdgPopupV5.

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

QWaylandSurface * parentSurface() const

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

void parentSurfaceChanged()

position : const QPoint

Это свойство содержит расположение верхнего левого угла поверхности относительно верхнего левого угла родительской поверхности в локальных координатах поверхности.

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

QPoint position() const

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

void positionChanged()

shell : QWaylandXdgShellV5 * const

Это свойство содержит оболочку, связанную с этим QWaylandXdgPopupV5.

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

QWaylandXdgShellV5 * shell() const

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

void shellChanged()

surface : QWaylandSurface * const

Это свойство содержит поверхность, связанную с этим QWaylandXdgPopupV5.

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

QWaylandSurface * surface() const

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

void surfaceChanged()

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

QWaylandXdgPopupV5::QWaylandXdgPopupV5()

Создаёт QWaylandXdgPopupV5.

QWaylandXdgPopupV5::QWaylandXdgPopupV5(QWaylandXdgShellV5 *xdgShell, QWaylandSurface *surface, QWaylandSurface *parentSurface, const QPoint &position, const QWaylandResource &resource)

Создаёт QWaylandXdgPopupV5, связывая его с xdgShell в указанном position для surface и инициализируя его с заданным parentSurface и resource.

void QWaylandXdgPopupV5::initialize(QWaylandXdgShellV5 *shell, QWaylandSurface *surface, QWaylandSurface *parentSurface, const QPoint &position, const QWaylandResource &resource)

Инициализирует QWaylandXdgPopupV5, связывая его с заданным shell, surface, parentSurface, position и resource.

[static] QByteArray QWaylandXdgPopupV5::interfaceName()

[static] QWaylandSurfaceRole *QWaylandXdgPopupV5::role()

Возвращает роль поверхности для QWaylandXdgPopupV5.

void QWaylandXdgPopupV5::sendPopupDone()

[override virtual] Qt::WindowType QWaylandXdgPopupV5::windowType() const

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

Spec-Zone.ru

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