![]() |
Qt 6.x
The Qt SDK
|
#include <qgraphicsanchorlayout_p.h>
Inheritance diagram for QtGraphicsAnchorLayout::ParallelAnchorData:
Collaboration diagram for QtGraphicsAnchorLayout::ParallelAnchorData:Public Member Functions | |
| ParallelAnchorData (AnchorData *first, AnchorData *second) | |
| virtual void | updateChildrenSizes () override |
| bool | calculateSizeHints () |
| bool | secondForward () const |
Public Member Functions inherited from QtGraphicsAnchorLayout::AnchorData | |
| AnchorData () | |
| virtual | ~AnchorData () |
| virtual void | updateChildrenSizes () |
| void | refreshSizeHints (const QLayoutStyleInfo *styleInfo=nullptr) |
Public Member Functions inherited from QSimplexVariable | |
| QSimplexVariable () | |
Public Attributes | |
| AnchorData * | firstEdge |
| AnchorData * | secondEdge |
| QList< QSimplexConstraint * > | m_firstConstraints |
| QList< QSimplexConstraint * > | m_secondConstraints |
Public Attributes inherited from QtGraphicsAnchorLayout::AnchorData | |
| AnchorVertex * | from |
| AnchorVertex * | to |
| qreal | minSize |
| qreal | prefSize |
| qreal | maxSize |
| qreal | minPrefSize |
| qreal | maxPrefSize |
| qreal | sizeAtMinimum |
| qreal | sizeAtPreferred |
| qreal | sizeAtMaximum |
| QGraphicsLayoutItem * | item |
| QGraphicsAnchor * | graphicsAnchor |
| uint | type: 2 |
| uint | isLayoutAnchor: 1 |
| uint | isCenterAnchor: 1 |
| uint | isVertical: 1 |
| uint | dependency: 2 |
Public Attributes inherited from QSimplexVariable | |
| qreal | result |
| int | index |
Additional Inherited Members | |
Public Types inherited from QtGraphicsAnchorLayout::AnchorData | |
| enum | Type { Normal = 0 , Sequential , Parallel } |
| enum | Dependency { Independent = 0 , Master , Slave } |
Definition at line 174 of file qgraphicsanchorlayout_p.h.
|
inline |
Definition at line 176 of file qgraphicsanchorlayout_p.h.
References QString::arg(), QtGraphicsAnchorLayout::AnchorData::from, QString::fromLatin1(), QtGraphicsAnchorLayout::AnchorData::isVertical, QtGraphicsAnchorLayout::AnchorData::Parallel, Q_ASSERT, and QtGraphicsAnchorLayout::AnchorData::to.
Here is the call graph for this function:| bool ParallelAnchorData::calculateSizeHints | ( | ) |
Definition at line 264 of file qgraphicsanchorlayout_p.cpp.
References firstEdge, QtGraphicsAnchorLayout::AnchorData::isLayoutAnchor, QtGraphicsAnchorLayout::AnchorData::maxPrefSize, QtGraphicsAnchorLayout::AnchorData::maxSize, QtGraphicsAnchorLayout::AnchorData::minPrefSize, QtGraphicsAnchorLayout::AnchorData::minSize, QtGraphicsAnchorLayout::AnchorData::prefSize, qBound(), qMax(), qMin(), secondEdge, secondForward(), QtGraphicsAnchorLayout::AnchorData::sizeAtMaximum, QtGraphicsAnchorLayout::AnchorData::sizeAtMinimum, and QtGraphicsAnchorLayout::AnchorData::sizeAtPreferred.
Referenced by QGraphicsAnchorLayoutPrivate::addAnchorMaybeParallel().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 198 of file qgraphicsanchorlayout_p.h.
References firstEdge, QtGraphicsAnchorLayout::AnchorData::from, and secondEdge.
Referenced by QGraphicsAnchorLayoutPrivate::addAnchorMaybeParallel(), calculateSizeHints(), QGraphicsAnchorLayoutPrivate::restoreSimplifiedConstraints(), and updateChildrenSizes().
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from QtGraphicsAnchorLayout::AnchorData.
Definition at line 234 of file qgraphicsanchorlayout_p.cpp.
References firstEdge, secondEdge, secondForward(), QtGraphicsAnchorLayout::AnchorData::sizeAtMaximum, QtGraphicsAnchorLayout::AnchorData::sizeAtMinimum, QtGraphicsAnchorLayout::AnchorData::sizeAtPreferred, and QtGraphicsAnchorLayout::AnchorData::updateChildrenSizes().
Here is the call graph for this function:| AnchorData* QtGraphicsAnchorLayout::ParallelAnchorData::firstEdge |
Definition at line 205 of file qgraphicsanchorlayout_p.h.
Referenced by calculateSizeHints(), QGraphicsAnchorLayoutPrivate::restoreSimplifiedAnchor(), QGraphicsAnchorLayoutPrivate::restoreSimplifiedConstraints(), secondForward(), and updateChildrenSizes().
| QList<QSimplexConstraint *> QtGraphicsAnchorLayout::ParallelAnchorData::m_firstConstraints |
Definition at line 208 of file qgraphicsanchorlayout_p.h.
Referenced by QGraphicsAnchorLayoutPrivate::addAnchorMaybeParallel(), and QGraphicsAnchorLayoutPrivate::restoreSimplifiedConstraints().
| QList<QSimplexConstraint *> QtGraphicsAnchorLayout::ParallelAnchorData::m_secondConstraints |
Definition at line 209 of file qgraphicsanchorlayout_p.h.
Referenced by QGraphicsAnchorLayoutPrivate::addAnchorMaybeParallel(), and QGraphicsAnchorLayoutPrivate::restoreSimplifiedConstraints().
| AnchorData* QtGraphicsAnchorLayout::ParallelAnchorData::secondEdge |
Definition at line 206 of file qgraphicsanchorlayout_p.h.
Referenced by calculateSizeHints(), QGraphicsAnchorLayoutPrivate::restoreSimplifiedAnchor(), QGraphicsAnchorLayoutPrivate::restoreSimplifiedConstraints(), secondForward(), and updateChildrenSizes().