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