![]() |
Qt 6.x
The Qt SDK
|
#include <qwaylandquickitem_p.h>
Inheritance diagram for QWaylandQuickItemPrivate:
Collaboration diagram for QWaylandQuickItemPrivate:Static Public Attributes | |
| static QMutex * | mutex = nullptr |
Additional Inherited Members | |
Public Types inherited from QQuickItemPrivate | |
| enum | ChangeType { Geometry = 0x01 , SiblingOrder = 0x02 , Visibility = 0x04 , Opacity = 0x08 , Destroyed = 0x10 , Parent = 0x20 , Children = 0x40 , Rotation = 0x80 , ImplicitWidth = 0x100 , ImplicitHeight = 0x200 , Enabled = 0x400 , Focus = 0x800 , AllChanges = 0xFFFFFFFF } |
| enum | ExtraDataTag { NoTag = 0x1 , LeftMouseButtonAccepted = 0x2 } |
| enum | DirtyType { TransformOrigin = 0x00000001 , Transform = 0x00000002 , BasicTransform = 0x00000004 , Position = 0x00000008 , Size = 0x00000010 , ZValue = 0x00000020 , Content = 0x00000040 , Smooth = 0x00000080 , OpacityValue = 0x00000100 , ChildrenChanged = 0x00000200 , ChildrenStackingChanged = 0x00000400 , ParentChanged = 0x00000800 , Clip = 0x00001000 , Window = 0x00002000 , EffectReference = 0x00008000 , Visible = 0x00010000 , HideReference = 0x00020000 , Antialiasing = 0x00040000 , TransformUpdateMask , ComplexTransformUpdateMask = Transform | Window , ContentUpdateMask = Size | Content | Smooth | Window | Antialiasing , ChildrenUpdateMask = ChildrenChanged | ChildrenStackingChanged | EffectReference | Window } |
Public Types inherited from QObjectPrivate | |
| typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
| using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
Protected Member Functions inherited from QQuickPaletteProviderPrivateBase< QQuickItem, QQuickItemPrivate > | |
| void | setCurrentColorGroup () |
Definition at line 72 of file qwaylandquickitem_p.h.
|
default |
| QWaylandQuickItem * QWaylandQuickItemPrivate::findSibling | ( | QWaylandSurface * | surface | ) | const |
Definition at line 1686 of file qwaylandquickitem.cpp.
References QObjectData::parent.
|
inlinestatic |
Definition at line 104 of file qwaylandquickitem_p.h.
References item.
Referenced by QWaylandQuickItem::updatePaintNode(), and Vsp2Layer::updatePosition().
Here is the caller graph for this function:
|
inline |
Definition at line 78 of file qwaylandquickitem_p.h.
References QWaylandQuickItem::allowDiscardFrontBuffer, QWaylandView::allowDiscardFrontBufferChanged(), QWaylandQuickItem::bufferLockedChanged(), QWaylandView::bufferLockedChanged(), QObject::connect(), QScopedPointer< T, Cleanup >::data(), QQuickItem::ItemHasContents, mutex, QWaylandQuickItem::outputChanged(), QWaylandView::outputChanged(), QScopedPointer< T, Cleanup >::reset(), setInputEventsEnabled(), QWaylandQuickItem::surfaceChanged(), QWaylandView::surfaceChanged(), QWaylandQuickItem::surfaceDestroyed(), QWaylandView::surfaceDestroyed(), and view.
Here is the call graph for this function:
|
virtual |
Reimplemented in QWaylandQuickShellSurfaceItemPrivate.
Definition at line 1616 of file qwaylandquickitem.cpp.
References QObjectData::parent, and Q_ASSERT.
| void QWaylandQuickItemPrivate::placeAboveParent | ( | ) |
Definition at line 1719 of file qwaylandquickitem.cpp.
References belowParent, QSet< T >::cbegin(), QSet< T >::cend(), and it.
Here is the call graph for this function:| void QWaylandQuickItemPrivate::placeAboveSibling | ( | QWaylandQuickItem * | sibling | ) |
Definition at line 1702 of file qwaylandquickitem.cpp.
References belowParent, and QQuickItem::z.
| void QWaylandQuickItemPrivate::placeBelowParent | ( | ) |
Definition at line 1744 of file qwaylandquickitem.cpp.
References belowParent, and it.
| void QWaylandQuickItemPrivate::placeBelowSibling | ( | QWaylandQuickItem * | sibling | ) |
Definition at line 1710 of file qwaylandquickitem.cpp.
References belowParent, and QQuickItem::z.
|
virtual |
Reimplemented in QWaylandQuickShellSurfaceItemPrivate.
Definition at line 1632 of file qwaylandquickitem.cpp.
References QObjectData::parent, and Q_ASSERT.
| qreal QWaylandQuickItemPrivate::scaleFactor | ( | ) | const |
Definition at line 1676 of file qwaylandquickitem.cpp.
References QWaylandView::output, QWaylandOutput::scaleFactor, view, and QQuickItemPrivate::window.
|
inline |
Definition at line 106 of file qwaylandquickitem_p.h.
References Qt::ExtraButton1, Qt::ExtraButton10, Qt::ExtraButton11, Qt::ExtraButton12, Qt::ExtraButton13, Qt::ExtraButton2, Qt::ExtraButton3, Qt::ExtraButton4, Qt::ExtraButton5, Qt::ExtraButton6, Qt::ExtraButton7, Qt::ExtraButton8, Qt::ExtraButton9, inputEventsEnabled, Qt::LeftButton, Qt::MiddleButton, Qt::NoButton, and Qt::RightButton.
Referenced by init().
Here is the caller graph for this function:
|
inline |
Definition at line 119 of file qwaylandquickitem_p.h.
References inputEventsEnabled, QWaylandView::surface, and view.
| bool QWaylandQuickItemPrivate::belowParent = false |
Definition at line 143 of file qwaylandquickitem_p.h.
Referenced by placeAboveParent(), placeAboveSibling(), placeBelowParent(), and placeBelowSibling().
| QWaylandOutput* QWaylandQuickItemPrivate::connectedOutput = nullptr |
Definition at line 151 of file qwaylandquickitem_p.h.
| QQuickWindow* QWaylandQuickItemPrivate::connectedWindow = nullptr |
Definition at line 150 of file qwaylandquickitem_p.h.
| bool QWaylandQuickItemPrivate::focusOnClick = true |
Definition at line 142 of file qwaylandquickitem_p.h.
| QPointF QWaylandQuickItemPrivate::hoverPos |
Definition at line 147 of file qwaylandquickitem_p.h.
| bool QWaylandQuickItemPrivate::inputEventsEnabled = true |
Definition at line 139 of file qwaylandquickitem_p.h.
Referenced by setInputEventsEnabled(), and shouldSendInputEvents().
| bool QWaylandQuickItemPrivate::isDragging = false |
Definition at line 140 of file qwaylandquickitem_p.h.
| QMatrix4x4 QWaylandQuickItemPrivate::lastMatrix |
Definition at line 148 of file qwaylandquickitem_p.h.
Referenced by Vsp2Layer::updatePosition().
|
static |
Definition at line 131 of file qwaylandquickitem_p.h.
Referenced by init().
| bool QWaylandQuickItemPrivate::newTexture = false |
Definition at line 141 of file qwaylandquickitem_p.h.
| QPointer<QWaylandSurface> QWaylandQuickItemPrivate::oldSurface |
Definition at line 134 of file qwaylandquickitem_p.h.
| QWaylandSurface::Origin QWaylandQuickItemPrivate::origin = QWaylandSurface::OriginTopLeft |
Definition at line 152 of file qwaylandquickitem_p.h.
| bool QWaylandQuickItemPrivate::paintEnabled = true |
Definition at line 137 of file qwaylandquickitem_p.h.
|
mutable |
Definition at line 135 of file qwaylandquickitem_p.h.
Definition at line 153 of file qwaylandquickitem_p.h.
| QMetaObject::Connection QWaylandQuickItemPrivate::texProviderConnection |
Definition at line 136 of file qwaylandquickitem_p.h.
| bool QWaylandQuickItemPrivate::touchEventsEnabled = true |
Definition at line 138 of file qwaylandquickitem_p.h.
| QList<QWaylandSeat *> QWaylandQuickItemPrivate::touchingSeats |
Definition at line 154 of file qwaylandquickitem_p.h.
| QScopedPointer<QWaylandView> QWaylandQuickItemPrivate::view |
Definition at line 133 of file qwaylandquickitem_p.h.
Referenced by init(), scaleFactor(), and shouldSendInputEvents().