![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qgraphicsanchorlayout_p.h"#include <QtWidgets/qwidget.h>#include <QtWidgets/qapplication.h>#include <QtCore/qstack.h>#include <numeric>Go to the source code of this file.
Enumerations | |
| enum | slackType { Grower = -1 , Shrinker = 1 , Grower = -1 , Shrinker = 1 } |
| enum | slackType { Grower = -1 , Shrinker = 1 , Grower = -1 , Shrinker = 1 } |
Variables | |
| const qreal | g_offset = (sizeof(qreal) == sizeof(double)) ? QWIDGETSIZE_MAX : QWIDGETSIZE_MAX / 32 |
| enum slackType |
| Enumerator | |
|---|---|
| Grower | |
| Shrinker | |
| Grower | |
| Shrinker | |
Definition at line 2764 of file qgraphicsanchorlayout_p.cpp.
| enum slackType |
| Enumerator | |
|---|---|
| Grower | |
| Shrinker | |
| Grower | |
| Shrinker | |
Definition at line 2764 of file qgraphicsanchorlayout_p.cpp.
|
static |
Definition at line 96 of file qgraphicsanchorlayout_p.cpp.
|
static |
Takes the sequence of vertices described by (before, vertices, after) and removes all anchors connected to the vertices in vertices, returning one simplified anchor between before and after.
Note that this function doesn't add the created anchor to the graph. This should be done by the caller.
Definition at line 696 of file qgraphicsanchorlayout_p.cpp.
References QtGraphicsAnchorLayout::SequentialAnchorData::calculateSizeHints().
|
static |
Definition at line 2765 of file qgraphicsanchorlayout_p.cpp.
References QSimplexConstraint::LessOrEqual, and QSimplexConstraint::ratio.
|
static |
returns the factor in the interval [-1, 1]. -1 is at Minimum 0 is at Preferred 1 is at Maximum
Definition at line 382 of file qgraphicsanchorlayout_p.cpp.
| QList< AnchorData * > getVariables | ( | const QList< QSimplexConstraint * > & | constraints | ) |
Definition at line 2009 of file qgraphicsanchorlayout_p.cpp.
References QSimplexConstraint::ratio.
|
static |
Definition at line 418 of file qgraphicsanchorlayout_p.cpp.
|
static |
Definition at line 819 of file qgraphicsanchorlayout_p.cpp.
References QtGraphicsAnchorLayout::AnchorData::from, and QtGraphicsAnchorLayout::AnchorData::to.
|
static |
Shift all the constraints by a certain amount. This allows us to deal with negative values in the linear program if they are bounded by a certain limit. Functions should be careful to call it again with a negative amount, to shift the constraints back.
Definition at line 2125 of file qgraphicsanchorlayout_p.cpp.
References QSimplexConstraint::ratio.
| const qreal g_offset = (sizeof(qreal) == sizeof(double)) ? QWIDGETSIZE_MAX : QWIDGETSIZE_MAX / 32 |
Definition at line 27 of file qgraphicsanchorlayout_p.cpp.