![]() |
Qt 6.x
The Qt SDK
|
#include <qwaylandxdgshell_p.h>
Static Public Member Functions | |
static QWaylandXdgSurfacePrivate * | get (QWaylandXdgSurface *xdgSurface) |
![]() | |
static QWaylandCompositorExtensionPrivate * | get (QWaylandCompositorExtension *extension) |
![]() | |
static bool | removeConnection (Connection *c) |
static QObjectPrivate * | get (QObject *o) |
static const QObjectPrivate * | get (const QObject *o) |
template<typename Func1 , typename Func2 > | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1 , typename Func2 > | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
Private Member Functions | |
void | xdg_surface_destroy_resource (Resource *resource) override |
void | xdg_surface_destroy (Resource *resource) override |
void | xdg_surface_get_toplevel (Resource *resource, uint32_t id) override |
void | xdg_surface_get_popup (Resource *resource, uint32_t id, struct ::wl_resource *parent, struct ::wl_resource *positioner) override |
void | xdg_surface_ack_configure (Resource *resource, uint32_t serial) override |
void | xdg_surface_set_window_geometry (Resource *resource, int32_t x, int32_t y, int32_t width, int32_t height) override |
Definition at line 68 of file qwaylandxdgshell_p.h.
QWaylandXdgSurfacePrivate::QWaylandXdgSurfacePrivate | ( | ) |
Definition at line 253 of file qwaylandxdgshell.cpp.
QRect QWaylandXdgSurfacePrivate::calculateFallbackWindowGeometry | ( | ) | const |
Definition at line 280 of file qwaylandxdgshell.cpp.
References QWaylandSurface::destinationSize.
Referenced by updateFallbackWindowGeometry().
|
inlinestatic |
Definition at line 78 of file qwaylandxdgshell_p.h.
Referenced by QWaylandXdgPopupPrivate::QWaylandXdgPopupPrivate(), QWaylandXdgShellPrivate::unregisterXdgSurface(), and QWaylandXdgToplevelPrivate::xdg_toplevel_set_parent().
void QWaylandXdgSurfacePrivate::handleFocusLost | ( | ) |
Definition at line 268 of file qwaylandxdgshell.cpp.
References QWaylandXdgToplevelPrivate::get(), and QWaylandXdgToplevelPrivate::handleFocusLost().
void QWaylandXdgSurfacePrivate::handleFocusReceived | ( | ) |
Definition at line 274 of file qwaylandxdgshell.cpp.
References QWaylandXdgToplevelPrivate::get(), and QWaylandXdgToplevelPrivate::handleFocusReceived().
void QWaylandXdgSurfacePrivate::setWindowType | ( | Qt::WindowType | windowType | ) |
Definition at line 257 of file qwaylandxdgshell.cpp.
References emit.
Referenced by QWaylandXdgPopupPrivate::QWaylandXdgPopupPrivate(), and QWaylandXdgToplevelPrivate::xdg_toplevel_set_parent().
void QWaylandXdgSurfacePrivate::updateFallbackWindowGeometry | ( | ) |
Definition at line 287 of file qwaylandxdgshell.cpp.
References calculateFallbackWindowGeometry(), and emit.
|
overrideprivate |
Definition at line 389 of file qwaylandxdgshell.cpp.
References QWaylandXdgPopupPrivate::get(), QWaylandXdgToplevelPrivate::get(), QWaylandXdgToplevelPrivate::handleAckConfigure(), and QWaylandXdgPopupPrivate::handleAckConfigure().
|
overrideprivate |
Definition at line 309 of file qwaylandxdgshell.cpp.
|
overrideprivate |
Definition at line 301 of file qwaylandxdgshell.cpp.
References QWaylandXdgShellPrivate::get(), Q_UNUSED, and QWaylandXdgShellPrivate::unregisterXdgSurface().
|
overrideprivate |
Definition at line 335 of file qwaylandxdgshell.cpp.
References QWaylandXdgPositionerData::anchorRect, QRect::contains(), emit, QWaylandXdgSurface::fromResource(), QWaylandXdgPositioner::fromResource(), QWaylandXdgPositionerData::isComplete(), QWaylandXdgPositioner::m_data, QObjectData::parent, QWaylandXdgShell::popupCreated(), qCWarning, QWaylandXdgPopup::role(), and QWaylandSurface::setRole().
|
overrideprivate |
Definition at line 314 of file qwaylandxdgshell.cpp.
References emit, QWaylandXdgToplevel::role(), QWaylandSurface::setRole(), and QWaylandXdgShell::toplevelCreated().
|
overrideprivate |
Definition at line 401 of file qwaylandxdgshell.cpp.