![]() |
Qt 6.x
The Qt SDK
|
#include <qwaylandqtshell_p.h>
Static Public Member Functions | |
static QWaylandQtShellPrivate * | get (QWaylandQtShell *qtShell) |
![]() | |
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) |
Public Attributes | ||
QList< QWaylandQtShellChrome * > | m_chromes | |
![]() | ||
QWaylandObject * | extension_container = nullptr | |
bool | initialized = false | |
![]() | ||
ExtraData * | extraData | |
QAtomicPointer< QThreadData > | threadData | |
QAtomicPointer< ConnectionData > | connections | |
union { | ||
QObject * currentChildBeingDeleted | ||
QAbstractDeclarativeData * declarativeData | ||
}; | ||
QAtomicPointer< QtSharedPointer::ExternalRefCountData > | sharedRefcount | |
![]() | ||
QObject * | q_ptr | |
QObject * | parent | |
QObjectList | children | |
uint | isWidget: 1 | |
uint | blockSig: 1 | |
uint | wasDeleted: 1 | |
uint | isDeletingChildren: 1 | |
uint | sendChildEvents: 1 | |
uint | receiveChildEvents: 1 | |
uint | isWindow: 1 | |
uint | deleteLaterCalled: 1 | |
uint | isQuickItem: 1 | |
uint | willBeWidget: 1 | |
uint | wasWidget: 1 | |
uint | unused: 21 | |
QAtomicInt | postedEvents | |
QDynamicMetaObjectData * | metaObject | |
QBindingStorage | bindingStorage | |
Protected Member Functions | |
void | zqt_shell_v1_surface_create (Resource *resource, wl_resource *surface, uint32_t id) override |
Additional Inherited Members | |
![]() | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
Definition at line 28 of file qwaylandqtshell_p.h.
QWaylandQtShellPrivate::QWaylandQtShellPrivate | ( | ) |
\qmlsignal void QtShell::qtShellSurfaceRequested(WaylandSurface surface, WaylandResource resource)
This signal is emitted when the client has requested a QtShellSurface to be associated with surface. The handler for this signal is expected to create the QtShellSurface for resource and initialize it within the scope of the signal emission. If no QtShellSurface is created, a default one will be created instead.
\qmlsignal void QtShell::qtShellSurfaceCreated(QtShellSurface *qtShellSurface)
This signal is emitted when an QtShellSurface has been created. The supplied qtShellSurface is most commonly used to instantiate a ShellSurfaceItem.
Definition at line 175 of file qwaylandqtshell.cpp.
|
inlinestatic |
Definition at line 36 of file qwaylandqtshell_p.h.
Referenced by QWaylandQtShellSurfacePrivate::zqt_shell_surface_v1_destroy_resource().
void QWaylandQtShellPrivate::unregisterQtShellSurface | ( | QWaylandQtShellSurface * | qtShellSurface | ) |
Definition at line 179 of file qwaylandqtshell.cpp.
References Q_UNUSED.
Referenced by QWaylandQtShellSurfacePrivate::zqt_shell_surface_v1_destroy_resource().
|
overrideprotected |
Definition at line 184 of file qwaylandqtshell.cpp.
References emit, QWaylandSurface::fromResource(), QWaylandQtShellSurface::fromResource(), QWaylandResource::resource(), QWaylandQtShellSurface::role(), and QWaylandSurface::setRole().
QList<QWaylandQtShellChrome *> QWaylandQtShellPrivate::m_chromes |
Definition at line 39 of file qwaylandqtshell_p.h.