![]() |
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 <qquickpositioners_p_p.h>
Classes | |
struct | ExtraData |
Additional Inherited Members | |
![]() | |
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 } |
![]() | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
![]() | |
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().
|
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().
|
inlinestatic |
Definition at line 129 of file qquickpositioners_p_p.h.
Referenced by QQuickRow::layoutDirection(), and QQuickGrid::layoutDirection().
|
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().
|
inlineoverridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 104 of file qquickpositioners_p_p.h.
References other(), Q_UNUSED, and setPositioningDirty().
|
inlineoverridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 116 of file qquickpositioners_p_p.h.
References setPositioningDirty().
|
inlineoverridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 94 of file qquickpositioners_p_p.h.
References effectiveLayoutDirectionChange().
|
inline |
Definition at line 146 of file qquickpositioners_p_p.h.
References extra, QLazilyAllocated< T, Tag >::isAllocated(), and QQuickBasePositionerPrivate::ExtraData::padding.
Referenced by setBottomPadding(), setLeftPadding(), setRightPadding(), and setTopPadding().
Definition at line 693 of file qquickpositioners.cpp.
References QQuickBasePositionerPrivate::ExtraData::bottomPadding, emit, QQuickBasePositionerPrivate::ExtraData::explicitBottomPadding, extra, QLazilyAllocated< T, Tag >::isAllocated(), padding(), qFuzzyCompare(), setPositioningDirty(), and QLazilyAllocated< T, Tag >::value().
Definition at line 665 of file qquickpositioners.cpp.
References emit, QQuickBasePositionerPrivate::ExtraData::explicitLeftPadding, extra, QLazilyAllocated< T, Tag >::isAllocated(), QQuickBasePositionerPrivate::ExtraData::leftPadding, padding(), qFuzzyCompare(), setPositioningDirty(), and QLazilyAllocated< T, Tag >::value().
|
inline |
Definition at line 80 of file qquickpositioners_p_p.h.
References positioningDirty.
Referenced by itemGeometryChanged(), itemSiblingOrderChanged(), itemVisibilityChanged(), setBottomPadding(), setLeftPadding(), setRightPadding(), and setTopPadding().
Definition at line 679 of file qquickpositioners.cpp.
References emit, QQuickBasePositionerPrivate::ExtraData::explicitRightPadding, extra, QLazilyAllocated< T, Tag >::isAllocated(), padding(), qFuzzyCompare(), QQuickBasePositionerPrivate::ExtraData::rightPadding, setPositioningDirty(), and QLazilyAllocated< T, Tag >::value().
Definition at line 651 of file qquickpositioners.cpp.
References emit, QQuickBasePositionerPrivate::ExtraData::explicitTopPadding, extra, QLazilyAllocated< T, Tag >::isAllocated(), padding(), qFuzzyCompare(), setPositioningDirty(), QQuickBasePositionerPrivate::ExtraData::topPadding, and QLazilyAllocated< T, Tag >::value().
void QQuickBasePositionerPrivate::unwatchChanges | ( | QQuickItem * | other | ) |
Definition at line 27 of file qquickpositioners.cpp.
References QQuickItemPrivate::get(), other(), and positionerWatchedChanges.
void QQuickBasePositionerPrivate::watchChanges | ( | QQuickItem * | other | ) |
Definition at line 21 of file qquickpositioners.cpp.
References QQuickItemPrivate::get(), other(), and positionerWatchedChanges.
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(), QQuickRow::setLayoutDirection(), and QQuickGrid::setLayoutDirection().
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.