![]() |
Qt 6.x
The Qt SDK
|
#include <qgraphicsanchorlayout_p.h>
Public Member Functions | |
SequentialAnchorData (const QList< AnchorVertex * > &vertices, const QList< AnchorData * > &edges) | |
virtual void | updateChildrenSizes () override |
void | calculateSizeHints () |
![]() | |
AnchorData () | |
virtual | ~AnchorData () |
virtual void | updateChildrenSizes () |
void | refreshSizeHints (const QLayoutStyleInfo *styleInfo=nullptr) |
![]() | |
QSimplexVariable () | |
Public Attributes | |
QList< AnchorVertex * > | m_children |
QList< AnchorData * > | m_edges |
![]() | |
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 |
![]() | |
qreal | result |
int | index |
Additional Inherited Members | |
![]() | |
enum | Type { Normal = 0 , Sequential , Parallel } |
enum | Dependency { Independent = 0 , Master , Slave } |
Definition at line 155 of file qgraphicsanchorlayout_p.h.
|
inline |
Definition at line 157 of file qgraphicsanchorlayout_p.h.
References QString::arg(), QList< T >::at(), QList< T >::first(), QString::fromLatin1(), QtGraphicsAnchorLayout::AnchorData::isVertical, QList< T >::last(), m_edges, and QtGraphicsAnchorLayout::AnchorData::Sequential.
void SequentialAnchorData::calculateSizeHints | ( | ) |
Definition at line 489 of file qgraphicsanchorlayout_p.cpp.
References QList< T >::at(), QtGraphicsAnchorLayout::AnchorData::from, i, m_edges, QtGraphicsAnchorLayout::AnchorData::maxPrefSize, QtGraphicsAnchorLayout::AnchorData::maxSize, QtGraphicsAnchorLayout::AnchorData::minPrefSize, QtGraphicsAnchorLayout::AnchorData::minSize, QtGraphicsAnchorLayout::AnchorData::prefSize, Q_ASSERT, QList< T >::size(), QtGraphicsAnchorLayout::AnchorData::sizeAtMaximum, QtGraphicsAnchorLayout::AnchorData::sizeAtMinimum, QtGraphicsAnchorLayout::AnchorData::sizeAtPreferred, and QtGraphicsAnchorLayout::AnchorData::to.
Referenced by createSequence().
|
overridevirtual |
Reimplemented from QtGraphicsAnchorLayout::AnchorData.
Definition at line 445 of file qgraphicsanchorlayout_p.cpp.
References QList< T >::at(), e, QtGraphicsAnchorLayout::AnchorData::from, getFactor(), i, interpolate(), m_edges, QtGraphicsAnchorLayout::AnchorData::maxPrefSize, QtGraphicsAnchorLayout::AnchorData::maxSize, QtGraphicsAnchorLayout::AnchorData::minPrefSize, QtGraphicsAnchorLayout::AnchorData::minSize, QtGraphicsAnchorLayout::AnchorData::prefSize, Q_ASSERT, QList< T >::size(), QtGraphicsAnchorLayout::AnchorData::sizeAtMaximum, QtGraphicsAnchorLayout::AnchorData::sizeAtMinimum, and QtGraphicsAnchorLayout::AnchorData::sizeAtPreferred.
QList<AnchorVertex *> QtGraphicsAnchorLayout::SequentialAnchorData::m_children |
Definition at line 170 of file qgraphicsanchorlayout_p.h.
QList<AnchorData *> QtGraphicsAnchorLayout::SequentialAnchorData::m_edges |
Definition at line 171 of file qgraphicsanchorlayout_p.h.
Referenced by SequentialAnchorData(), calculateSizeHints(), QGraphicsAnchorLayoutPrivate::restoreSimplifiedAnchor(), and updateChildrenSizes().