|
| QWaylandQuickSurface () |
|
| QWaylandQuickSurface (QWaylandCompositor *compositor, QWaylandClient *client, quint32 id, int version) |
|
| ~QWaylandQuickSurface () override |
|
bool | useTextureAlpha () const |
| \qmlproperty bool QtWayland.Compositor::WaylandSurface::useTextureAlpha
|
|
void | setUseTextureAlpha (bool useTextureAlpha) |
|
Public Member Functions inherited from QWaylandSurface |
| QWaylandSurface () |
| Constructs a an uninitialized QWaylandSurface.
|
|
| QWaylandSurface (QWaylandCompositor *compositor, QWaylandClient *client, uint id, int version) |
| Constructs and initializes a QWaylandSurface for the given compositor and client, and with the given id and version.
|
|
| ~QWaylandSurface () override |
| Destroys the QWaylandSurface.
|
|
Q_INVOKABLE void | initialize (QWaylandCompositor *compositor, QWaylandClient *client, uint id, int version) |
| \qmlmethod void QtWayland.Compositor::WaylandSurface::initialize(WaylandCompositor compositor, WaylandClient client, int id, int version)
|
|
bool | isInitialized () const |
| Returns true if the QWaylandSurface has been initialized.
|
|
QWaylandClient * | client () const |
|
::wl_client * | waylandClient () const |
| Holds the wl_client using this QWaylandSurface.
|
|
bool | setRole (QWaylandSurfaceRole *role, wl_resource *errorResource, uint32_t errorCode) |
| Sets a role on the surface.
|
|
QWaylandSurfaceRole * | role () const |
|
bool | hasContent () const |
|
QRectF | sourceGeometry () const |
|
QSize | destinationSize () const |
|
QSize | bufferSize () const |
|
int | bufferScale () const |
|
Qt::ScreenOrientation | contentOrientation () const |
|
Origin | origin () const |
|
QWaylandCompositor * | compositor () const |
| Returns the compositor for this QWaylandSurface.
|
|
bool | inputRegionContains (const QPoint &p) const |
| Returns true if the QWaylandSurface's input region contains the point p.
|
|
bool | inputRegionContains (const QPointF &position) const |
| Returns true if the QWaylandSurface's input region contains the point position.
|
|
Q_INVOKABLE void | destroy () |
| \qmlmethod void QtWayland.Compositor::WaylandSurface::destroy()
|
|
Q_INVOKABLE bool | isDestroyed () const |
| \qmlmethod bool QtWayland.Compositor::WaylandSurface::isDestroyed()
|
|
Q_INVOKABLE void | frameStarted () |
| Prepares all frame callbacks for sending.
|
|
Q_INVOKABLE void | sendFrameCallbacks () |
| Sends pending frame callbacks.
|
|
QWaylandView * | primaryView () const |
| Updates the surface with the compositor's retained clipboard selection.
|
|
void | setPrimaryView (QWaylandView *view) |
| Sets this QWaylandSurface's primary view to view, in case there are multiple views of this surface.
|
|
QList< QWaylandView * > | views () const |
| Returns the views for this QWaylandSurface.
|
|
struct wl_resource * | resource () const |
| Returns the Wayland resource corresponding to this QWaylandSurface.
|
|
void | markAsCursorSurface (bool cursorSurface) |
|
bool | isCursorSurface () const |
|
bool | inhibitsIdle () const |
|
bool | isOpaque () const |
|
Public Member Functions inherited from QWaylandObject |
| ~QWaylandObject () override |
|
QWaylandCompositorExtension * | extension (const QByteArray &name) |
| Returns the compositor extension which matches name if one has been registered with the QWaylandObject.
|
|
QWaylandCompositorExtension * | extension (const wl_interface *interface) |
| Returns the compositor extension which matches interface if one has been registered with the QWaylandObject.
|
|
QList< QWaylandCompositorExtension * > | extensions () const |
| Returns the list of compositor extensions that have been registered with this QWaylandObject.
|
|
void | addExtension (QWaylandCompositorExtension *extension) |
| Registers extension with this QWaylandObject.
|
|
void | removeExtension (QWaylandCompositorExtension *extension) |
| Removes extension from the list of registered extensions in this QWaylandObject, if it has previously been registered using \l{addExtension()}.
|
|
Q_INVOKABLE | QObject (QObject *parent=nullptr) |
| Constructs an object with parent object parent.
|
|
virtual | ~QObject () |
| Destroys the object, deleting all its child objects.
|
|
virtual bool | event (QEvent *event) |
| This virtual function receives events to an object and should return true if the event e was recognized and processed.
|
|
virtual bool | eventFilter (QObject *watched, QEvent *event) |
| Filters events if this object has been installed as an event filter for the watched object.
|
|
QString | objectName () const |
|
Q_WEAK_OVERLOAD void | setObjectName (const QString &name) |
| Sets the object's name to name.
|
|
void | setObjectName (QAnyStringView name) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
QBindable< QString > | bindableObjectName () |
|
bool | isWidgetType () const |
| Returns true if the object is a widget; otherwise returns false .
|
|
bool | isWindowType () const |
| Returns true if the object is a window; otherwise returns false .
|
|
bool | isQuickItemType () const |
| Returns true if the object is a QQuickItem; otherwise returns false .
|
|
bool | signalsBlocked () const noexcept |
| Returns true if signals are blocked; otherwise returns false .
|
|
bool | blockSignals (bool b) noexcept |
| If block is true, signals emitted by this object are blocked (i.e., emitting a signal will not invoke anything connected to it).
|
|
QThread * | thread () const |
| Returns the thread in which the object lives.
|
|
void | moveToThread (QThread *thread) |
| Changes the thread affinity for this object and its children.
|
|
int | startTimer (int interval, Qt::TimerType timerType=Qt::CoarseTimer) |
| This is an overloaded function that will start a timer of type timerType and a timeout of interval milliseconds.
|
|
int | startTimer (std::chrono::milliseconds time, Qt::TimerType timerType=Qt::CoarseTimer) |
|
void | killTimer (int id) |
| Kills the timer with timer identifier, id.
|
|
template<typename T > |
T | findChild (const QString &aName=QString(), Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
| Returns the child of this object that can be cast into type T and that is called name, or \nullptr if there is no such object.
|
|
template<typename T > |
QList< T > | findChildren (const QString &aName, Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
| Returns all children of this object with the given name that can be cast to type T, or an empty list if there are no such objects.
|
|
template<typename T > |
QList< T > | findChildren (Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
const QObjectList & | children () const |
| Returns a list of child objects.
|
|
void | setParent (QObject *parent) |
| Makes the object a child of parent.
|
|
void | installEventFilter (QObject *filterObj) |
| Installs an event filter filterObj on this object.
|
|
void | removeEventFilter (QObject *obj) |
| Removes an event filter object obj from this object.
|
|
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const |
|
bool | disconnect (const char *signal=nullptr, const QObject *receiver=nullptr, const char *member=nullptr) const |
|
bool | disconnect (const QObject *receiver, const char *member=nullptr) const |
|
void | dumpObjectTree () const |
| Dumps a tree of children to the debug output.
|
|
void | dumpObjectInfo () const |
| Dumps information about signal connections, etc.
|
|
bool | setProperty (const char *name, const QVariant &value) |
| Sets the value of the object's name property to value.
|
|
bool | setProperty (const char *name, QVariant &&value) |
|
QVariant | property (const char *name) const |
| Returns the value of the object's name property.
|
|
QList< QByteArray > | dynamicPropertyNames () const |
|
QBindingStorage * | bindingStorage () |
|
const QBindingStorage * | bindingStorage () const |
|
QObject * | parent () const |
| Returns a pointer to the parent object.
|
|
bool | inherits (const char *classname) const |
| Returns true if this object is an instance of a class that inherits className or a QObject subclass that inherits className; otherwise returns false .
|
|