![]() |
Qt 6.x
The Qt SDK
|
#include <qquickpositioners_p_p.h>
Inheritance diagram for QQuickBasePositionerPrivate:
Collaboration diagram for QQuickBasePositionerPrivate:Classes | |
| struct | ExtraData |
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 35 of file qquickpositioners_p_p.h.
|
inline |
Definition at line 55 of file qquickpositioners_p_p.h.
|
inlinevirtual |
Reimplemented in QQuickRowPrivate, QQuickGridPrivate, and QQuickFlowPrivate.
Definition at line 142 of file qquickpositioners_p_p.h.
Referenced by mirrorChange().
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 134 of file qquickpositioners_p_p.h.
References Qt::LeftToRight, and Qt::RightToLeft.
Referenced by QQuickRow::effectiveLayoutDirection(), QQuickGrid::effectiveLayoutDirection(), QQuickFlow::effectiveLayoutDirection(), QQuickRowPrivate::effectiveLayoutDirectionChange(), and QQuickGridPrivate::effectiveLayoutDirectionChange().
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 129 of file qquickpositioners_p_p.h.
Referenced by QQuickRow::layoutDirection(), and QQuickGrid::layoutDirection().
Here is the caller graph for this function:
|
inline |
Definition at line 66 of file qquickpositioners_p_p.h.
References at.
|
inline |
Definition at line 97 of file qquickpositioners_p_p.h.
References QQuickItemPrivate::effectiveLayoutMirror, layoutDirection, Qt::LeftToRight, Qt::RightToLeft, and QQuickBasePositioner::Vertical.
|
inlineoverridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 121 of file qquickpositioners_p_p.h.
References item.
|
inlineoverridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 110 of file qquickpositioners_p_p.h.
References setPositioningDirty(), and QQuickGeometryChange::sizeChange().
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 104 of file qquickpositioners_p_p.h.
References other(), Q_UNUSED, and setPositioningDirty().
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 116 of file qquickpositioners_p_p.h.
References setPositioningDirty().
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 94 of file qquickpositioners_p_p.h.
References effectiveLayoutDirectionChange().
Here is the call graph for this function:
|
inline |
Definition at line 146 of file qquickpositioners_p_p.h.
References extra.
Referenced by setBottomPadding(), setLeftPadding(), setRightPadding(), and setTopPadding().
Here is the caller graph for this function:Definition at line 693 of file qquickpositioners.cpp.
References emit, extra, padding(), qFuzzyCompare(), and setPositioningDirty().
Here is the call graph for this function:Definition at line 665 of file qquickpositioners.cpp.
References emit, extra, padding(), qFuzzyCompare(), and setPositioningDirty().
Here is the call graph for this function:
|
inline |
Definition at line 80 of file qquickpositioners_p_p.h.
References positioningDirty.
Referenced by itemGeometryChanged(), itemSiblingOrderChanged(), itemVisibilityChanged(), setBottomPadding(), setLeftPadding(), setRightPadding(), and setTopPadding().
Here is the caller graph for this function:Definition at line 679 of file qquickpositioners.cpp.
References emit, extra, padding(), qFuzzyCompare(), and setPositioningDirty().
Here is the call graph for this function:Definition at line 651 of file qquickpositioners.cpp.
References emit, extra, padding(), qFuzzyCompare(), and setPositioningDirty().
Here is the call graph for this function:| void QQuickBasePositionerPrivate::unwatchChanges | ( | QQuickItem * | other | ) |
Definition at line 27 of file qquickpositioners.cpp.
References QQuickItemPrivate::get(), other(), QQuickItemPrivate::removeItemChangeListener(), and watchedChanges.
Here is the call graph for this function:| void QQuickBasePositionerPrivate::watchChanges | ( | QQuickItem * | other | ) |
Definition at line 21 of file qquickpositioners.cpp.
References QQuickItemPrivate::addItemChangeListener(), QQuickItemPrivate::get(), other(), and watchedChanges.
Here is the call graph for this function:| bool QQuickBasePositionerPrivate::anchorConflict |
Definition at line 90 of file qquickpositioners_p_p.h.
| bool QQuickBasePositionerPrivate::doingPositioning |
Definition at line 89 of file qquickpositioners_p_p.h.
| QLazilyAllocated<ExtraData> QQuickBasePositionerPrivate::extra |
Definition at line 53 of file qquickpositioners_p_p.h.
Referenced by padding(), setBottomPadding(), setLeftPadding(), setRightPadding(), and setTopPadding().
| Qt::LayoutDirection QQuickBasePositionerPrivate::layoutDirection |
Definition at line 92 of file qquickpositioners_p_p.h.
Referenced by isLeftToRight().
| bool QQuickBasePositionerPrivate::positioningDirty |
Definition at line 88 of file qquickpositioners_p_p.h.
Referenced by setPositioningDirty().
| qreal QQuickBasePositionerPrivate::spacing |
Definition at line 71 of file qquickpositioners_p_p.h.
| QQuickBasePositioner::PositionerType QQuickBasePositionerPrivate::type |
Definition at line 73 of file qquickpositioners_p_p.h.