Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qwaylandquickitem_p.h>
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 74 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 106 of file qwaylandquickitem_p.h.
References item.
Referenced by QWaylandQuickItem::updatePaintNode(), and Vsp2Layer::updatePosition().
|
inline |
Definition at line 80 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.
|
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.
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 108 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().
|
inline |
Definition at line 121 of file qwaylandquickitem_p.h.
References inputEventsEnabled, QWaylandView::surface, and view.
bool QWaylandQuickItemPrivate::belowParent = false |
Definition at line 145 of file qwaylandquickitem_p.h.
Referenced by placeAboveParent(), placeAboveSibling(), placeBelowParent(), and placeBelowSibling().
QWaylandOutput* QWaylandQuickItemPrivate::connectedOutput = nullptr |
Definition at line 153 of file qwaylandquickitem_p.h.
QQuickWindow* QWaylandQuickItemPrivate::connectedWindow = nullptr |
Definition at line 152 of file qwaylandquickitem_p.h.
bool QWaylandQuickItemPrivate::focusOnClick = true |
Definition at line 144 of file qwaylandquickitem_p.h.
QPointF QWaylandQuickItemPrivate::hoverPos |
Definition at line 149 of file qwaylandquickitem_p.h.
bool QWaylandQuickItemPrivate::inputEventsEnabled = true |
Definition at line 141 of file qwaylandquickitem_p.h.
Referenced by setInputEventsEnabled(), and shouldSendInputEvents().
bool QWaylandQuickItemPrivate::isDragging = false |
Definition at line 142 of file qwaylandquickitem_p.h.
QMatrix4x4 QWaylandQuickItemPrivate::lastMatrix |
Definition at line 150 of file qwaylandquickitem_p.h.
|
static |
Definition at line 133 of file qwaylandquickitem_p.h.
Referenced by init().
bool QWaylandQuickItemPrivate::newTexture = false |
Definition at line 143 of file qwaylandquickitem_p.h.
QPointer<QWaylandSurface> QWaylandQuickItemPrivate::oldSurface |
Definition at line 136 of file qwaylandquickitem_p.h.
QWaylandSurface::Origin QWaylandQuickItemPrivate::origin = QWaylandSurface::OriginTopLeft |
Definition at line 154 of file qwaylandquickitem_p.h.
bool QWaylandQuickItemPrivate::paintEnabled = true |
Definition at line 139 of file qwaylandquickitem_p.h.
|
mutable |
Definition at line 137 of file qwaylandquickitem_p.h.
Definition at line 155 of file qwaylandquickitem_p.h.
QMetaObject::Connection QWaylandQuickItemPrivate::texProviderConnection |
Definition at line 138 of file qwaylandquickitem_p.h.
bool QWaylandQuickItemPrivate::touchEventsEnabled = true |
Definition at line 140 of file qwaylandquickitem_p.h.
QList<QWaylandSeat *> QWaylandQuickItemPrivate::touchingSeats |
Definition at line 156 of file qwaylandquickitem_p.h.
QScopedPointer<QWaylandView> QWaylandQuickItemPrivate::view |
Definition at line 135 of file qwaylandquickitem_p.h.
Referenced by init(), scaleFactor(), and shouldSendInputEvents().