![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qquickanchors_p_p.h>
Static Public Member Functions | |
static QQuickAnchorsPrivate * | get (QQuickAnchors *o) |
Static Public Member Functions inherited from QObjectPrivate | |
static bool | removeConnection (Connection *c) |
static QObjectPrivate * | get (QObject *o) |
static const QObjectPrivate * | get (const QObject *o) |
template<typename Func1, typename Func2> | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1, typename Func2> | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
Additional Inherited Members | |
Public Types inherited from QObjectPrivate | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
Public Types inherited from QSafeQuickItemChangeListener< QQuickAnchorsPrivate > | |
using | InDestructorTest |
using | WasDeletedTest |
Definition at line 47 of file qquickanchors_p_p.h.
|
inline |
Definition at line 52 of file qquickanchors_p_p.h.
void QQuickAnchorsPrivate::addDepend | ( | QQuickItem * | item | ) |
Definition at line 290 of file qquickanchors.cpp.
Referenced by updateOnComplete().
|
inlineoverridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 114 of file qquickanchors_p_p.h.
bool QQuickAnchorsPrivate::calcStretch | ( | QQuickItem * | edge1Item, |
QQuickAnchors::Anchor | edge1Line, | ||
QQuickItem * | edge2Item, | ||
QQuickAnchors::Anchor | edge2Line, | ||
qreal | offset1, | ||
qreal | offset2, | ||
QQuickAnchors::Anchor | line, | ||
qreal & | stretch ) const |
Definition at line 541 of file qquickanchors.cpp.
References item.
QQuickGeometryChange QQuickAnchorsPrivate::calculateDependency | ( | QQuickItem * | controlItem | ) | const |
Definition at line 245 of file qquickanchors.cpp.
References centerIn, fill, item, QQuickGeometryChange::setAllChanged(), QQuickGeometryChange::setHeightChange(), QQuickGeometryChange::setHorizontalChange(), QQuickGeometryChange::setSizeChange(), QQuickGeometryChange::setVerticalChange(), and QQuickGeometryChange::setWidthChange().
void QQuickAnchorsPrivate::centerInChanged | ( | ) |
Definition at line 179 of file qquickanchors.cpp.
References centerIn, fill, isItemComplete(), and item.
Referenced by itemGeometryChanged(), and update().
bool QQuickAnchorsPrivate::checkHAnchorValid | ( | QQuickAnchorLine | anchor | ) | const |
Definition at line 1309 of file qquickanchors.cpp.
References item.
bool QQuickAnchorsPrivate::checkHValid | ( | ) | const |
Definition at line 1297 of file qquickanchors.cpp.
bool QQuickAnchorsPrivate::checkVAnchorValid | ( | QQuickAnchorLine | anchor | ) | const |
Definition at line 1347 of file qquickanchors.cpp.
References item.
bool QQuickAnchorsPrivate::checkVValid | ( | ) | const |
Definition at line 1329 of file qquickanchors.cpp.
void QQuickAnchorsPrivate::clearItem | ( | QQuickItem * | item | ) |
Definition at line 207 of file qquickanchors.cpp.
References baselineAnchorItem, bottomAnchorItem, centerIn, fill, hCenterAnchorItem, leftAnchorItem, rightAnchorItem, topAnchorItem, and vCenterAnchorItem.
void QQuickAnchorsPrivate::fillChanged | ( | ) |
Definition at line 152 of file qquickanchors.cpp.
References fill, isItemComplete(), and item.
Referenced by itemGeometryChanged(), and update().
|
inlinestatic |
Definition at line 181 of file qquickanchors_p_p.h.
bool QQuickAnchorsPrivate::isItemComplete | ( | ) | const |
Definition at line 337 of file qquickanchors.cpp.
Referenced by centerInChanged(), fillChanged(), itemGeometryChanged(), update(), updateHorizontalAnchors(), and updateVerticalAnchors().
bool QQuickAnchorsPrivate::isMirrored | ( | ) | const |
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 452 of file qquickanchors.cpp.
References centerIn, centerInChanged(), fill, fillChanged(), isItemComplete(), updateHorizontalAnchors(), and updateVerticalAnchors().
void QQuickAnchorsPrivate::remDepend | ( | QQuickItem * | item | ) |
Definition at line 299 of file qquickanchors.cpp.
Definition at line 354 of file qquickanchors.cpp.
References item.
Definition at line 382 of file qquickanchors.cpp.
References item.
Definition at line 389 of file qquickanchors.cpp.
References item.
Definition at line 361 of file qquickanchors.cpp.
References item.
Definition at line 368 of file qquickanchors.cpp.
References item.
Definition at line 375 of file qquickanchors.cpp.
References item.
void QQuickAnchorsPrivate::update | ( | ) |
Definition at line 435 of file qquickanchors.cpp.
References centerIn, centerInChanged(), fill, fillChanged(), isItemComplete(), updateHorizontalAnchors(), and updateVerticalAnchors().
Referenced by updateMe(), and updateOnComplete().
void QQuickAnchorsPrivate::updateHorizontalAnchors | ( | ) |
Definition at line 659 of file qquickanchors.cpp.
References centerIn, fill, hCenterAnchorItem, isItemComplete(), item, leftAnchorItem, and rightAnchorItem.
Referenced by itemGeometryChanged(), and update().
void QQuickAnchorsPrivate::updateMe | ( | ) |
Definition at line 396 of file qquickanchors.cpp.
References update().
void QQuickAnchorsPrivate::updateOnComplete | ( | ) |
Definition at line 406 of file qquickanchors.cpp.
References addDepend(), baselineAnchorItem, bottomAnchorItem, centerIn, fill, hCenterAnchorItem, leftAnchorItem, rightAnchorItem, topAnchorItem, update(), and vCenterAnchorItem.
void QQuickAnchorsPrivate::updateVerticalAnchors | ( | ) |
Definition at line 572 of file qquickanchors.cpp.
References baselineAnchorItem, bottomAnchorItem, centerIn, fill, isItemComplete(), item, topAnchorItem, and vCenterAnchorItem.
Referenced by itemGeometryChanged(), and update().
QQuickItem* QQuickAnchorsPrivate::baselineAnchorItem |
Definition at line 150 of file qquickanchors_p_p.h.
Referenced by clearItem(), updateOnComplete(), and updateVerticalAnchors().
QQuickAnchors::Anchor QQuickAnchorsPrivate::baselineAnchorLine |
Definition at line 168 of file qquickanchors_p_p.h.
qreal QQuickAnchorsPrivate::baselineOffset |
Definition at line 137 of file qquickanchors_p_p.h.
QQuickItem* QQuickAnchorsPrivate::bottomAnchorItem |
Definition at line 147 of file qquickanchors_p_p.h.
Referenced by clearItem(), updateOnComplete(), and updateVerticalAnchors().
QQuickAnchors::Anchor QQuickAnchorsPrivate::bottomAnchorLine |
Definition at line 161 of file qquickanchors_p_p.h.
qreal QQuickAnchorsPrivate::bottomMargin |
Definition at line 133 of file qquickanchors_p_p.h.
uint QQuickAnchorsPrivate::bottomMarginExplicit |
Definition at line 162 of file qquickanchors_p_p.h.
uint QQuickAnchorsPrivate::centerAligned |
Definition at line 169 of file qquickanchors_p_p.h.
QQuickItem* QQuickAnchorsPrivate::centerIn |
Definition at line 142 of file qquickanchors_p_p.h.
Referenced by calculateDependency(), centerInChanged(), clearItem(), itemGeometryChanged(), update(), updateHorizontalAnchors(), updateOnComplete(), and updateVerticalAnchors().
uint QQuickAnchorsPrivate::componentComplete |
Definition at line 171 of file qquickanchors_p_p.h.
QQuickItem* QQuickAnchorsPrivate::fill |
Definition at line 141 of file qquickanchors_p_p.h.
Referenced by calculateDependency(), centerInChanged(), clearItem(), fillChanged(), itemGeometryChanged(), update(), updateHorizontalAnchors(), updateOnComplete(), and updateVerticalAnchors().
QQuickItem* QQuickAnchorsPrivate::hCenterAnchorItem |
Definition at line 149 of file qquickanchors_p_p.h.
Referenced by clearItem(), updateHorizontalAnchors(), and updateOnComplete().
QQuickAnchors::Anchor QQuickAnchorsPrivate::hCenterAnchorLine |
Definition at line 166 of file qquickanchors_p_p.h.
qreal QQuickAnchorsPrivate::hCenterOffset |
Definition at line 136 of file qquickanchors_p_p.h.
uint QQuickAnchorsPrivate::inDestructor |
Definition at line 167 of file qquickanchors_p_p.h.
QQuickItem* QQuickAnchorsPrivate::item |
Definition at line 139 of file qquickanchors_p_p.h.
Referenced by calcStretch(), calculateDependency(), centerInChanged(), checkHAnchorValid(), checkVAnchorValid(), fillChanged(), setItemHeight(), setItemPos(), setItemSize(), setItemWidth(), setItemX(), setItemY(), updateHorizontalAnchors(), and updateVerticalAnchors().
QQuickItem* QQuickAnchorsPrivate::leftAnchorItem |
Definition at line 144 of file qquickanchors_p_p.h.
Referenced by clearItem(), updateHorizontalAnchors(), and updateOnComplete().
QQuickAnchors::Anchor QQuickAnchorsPrivate::leftAnchorLine |
Definition at line 155 of file qquickanchors_p_p.h.
qreal QQuickAnchorsPrivate::leftMargin |
Definition at line 130 of file qquickanchors_p_p.h.
uint QQuickAnchorsPrivate::leftMarginExplicit |
Definition at line 156 of file qquickanchors_p_p.h.
qreal QQuickAnchorsPrivate::margins |
Definition at line 134 of file qquickanchors_p_p.h.
QQuickItem* QQuickAnchorsPrivate::rightAnchorItem |
Definition at line 145 of file qquickanchors_p_p.h.
Referenced by clearItem(), updateHorizontalAnchors(), and updateOnComplete().
QQuickAnchors::Anchor QQuickAnchorsPrivate::rightAnchorLine |
Definition at line 157 of file qquickanchors_p_p.h.
qreal QQuickAnchorsPrivate::rightMargin |
Definition at line 131 of file qquickanchors_p_p.h.
uint QQuickAnchorsPrivate::rightMarginExplicit |
Definition at line 158 of file qquickanchors_p_p.h.
QQuickItem* QQuickAnchorsPrivate::topAnchorItem |
Definition at line 146 of file qquickanchors_p_p.h.
Referenced by clearItem(), updateOnComplete(), and updateVerticalAnchors().
QQuickAnchors::Anchor QQuickAnchorsPrivate::topAnchorLine |
Definition at line 159 of file qquickanchors_p_p.h.
qreal QQuickAnchorsPrivate::topMargin |
Definition at line 132 of file qquickanchors_p_p.h.
uint QQuickAnchorsPrivate::topMarginExplicit |
Definition at line 160 of file qquickanchors_p_p.h.
qint8 QQuickAnchorsPrivate::updatingCenterIn |
Definition at line 176 of file qquickanchors_p_p.h.
qint8 QQuickAnchorsPrivate::updatingFill |
Definition at line 175 of file qquickanchors_p_p.h.
qint8 QQuickAnchorsPrivate::updatingHorizontalAnchor |
Definition at line 177 of file qquickanchors_p_p.h.
uint QQuickAnchorsPrivate::updatingMe |
Definition at line 165 of file qquickanchors_p_p.h.
qint8 QQuickAnchorsPrivate::updatingVerticalAnchor |
Definition at line 178 of file qquickanchors_p_p.h.
uint QQuickAnchorsPrivate::usedAnchors |
Definition at line 170 of file qquickanchors_p_p.h.
QQuickItem* QQuickAnchorsPrivate::vCenterAnchorItem |
Definition at line 148 of file qquickanchors_p_p.h.
Referenced by clearItem(), updateOnComplete(), and updateVerticalAnchors().
QQuickAnchors::Anchor QQuickAnchorsPrivate::vCenterAnchorLine |
Definition at line 164 of file qquickanchors_p_p.h.
qreal QQuickAnchorsPrivate::vCenterOffset |
Definition at line 135 of file qquickanchors_p_p.h.