![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qgraphicslayout_p.h>
Public Member Functions | |
QGraphicsLayoutPrivate () | |
void | reparentChildItems (QGraphicsItem *newParent) |
void | getMargin (qreal *result, qreal userMargin, QStyle::PixelMetric pm) const |
Qt::LayoutDirection | visualDirection () const |
void | addChildLayoutItem (QGraphicsLayoutItem *item) |
void | activateRecursive (QGraphicsLayoutItem *item) |
Public Member Functions inherited from QGraphicsLayoutItemPrivate | |
virtual | ~QGraphicsLayoutItemPrivate () |
QGraphicsLayoutItemPrivate (QGraphicsLayoutItem *parent, bool isLayout) | |
void | init () |
QSizeF * | effectiveSizeHints (const QSizeF &constraint) const |
QGraphicsItem * | parentItem () const |
void | ensureUserSizeHints () |
void | setSize (Qt::SizeHint which, const QSizeF &size) |
void | setSizeComponent (Qt::SizeHint which, SizeComponent component, qreal value) |
bool | hasHeightForWidth () const |
bool | hasWidthForHeight () const |
Public Attributes | |
qreal | left |
qreal | top |
qreal | right |
qreal | bottom |
bool | activated |
Public Attributes inherited from QGraphicsLayoutItemPrivate | |
QSizePolicy | sizePolicy |
QGraphicsLayoutItem * | parent |
QSizeF * | userSizeHints |
QSizeF | cachedSizeHints [Qt::NSizeHints] |
QSizeF | cachedConstraint |
QSizeF | cachedSizeHintsWithConstraints [Qt::NSizeHints] |
quint32 | sizeHintCacheDirty: 1 |
quint32 | sizeHintWithConstraintCacheDirty: 1 |
quint32 | isLayout: 1 |
quint32 | ownedByLayout: 1 |
QGraphicsLayoutItem * | q_ptr |
QRectF | geom |
QGraphicsItem * | graphicsItem |
Additional Inherited Members | |
Public Types inherited from QGraphicsLayoutItemPrivate | |
enum | SizeComponent { Width , Height } |
Static Public Member Functions inherited from QGraphicsLayoutItemPrivate | |
static QGraphicsLayoutItemPrivate * | get (QGraphicsLayoutItem *q) |
static const QGraphicsLayoutItemPrivate * | get (const QGraphicsLayoutItem *q) |
Definition at line 93 of file qgraphicslayout_p.h.
|
inline |
Definition at line 98 of file qgraphicslayout_p.h.
void QGraphicsLayoutPrivate::activateRecursive | ( | QGraphicsLayoutItem * | item | ) |
Definition at line 140 of file qgraphicslayout_p.cpp.
void QGraphicsLayoutPrivate::addChildLayoutItem | ( | QGraphicsLayoutItem * | layoutItem | ) |
This function is called from subclasses to add a layout item layoutItem to a layout.
It takes care of automatically reparenting graphics items, if needed.
If layoutItem is a is already in a layout, it will remove it from that layout.
Definition at line 108 of file qgraphicslayout_p.cpp.
void QGraphicsLayoutPrivate::getMargin | ( | qreal * | result, |
qreal | userMargin, | ||
QStyle::PixelMetric | pm ) const |
Definition at line 48 of file qgraphicslayout_p.cpp.
QT_BEGIN_NAMESPACE void QGraphicsLayoutPrivate::reparentChildItems | ( | QGraphicsItem * | newParent | ) |
mw is the new parent. all items in the layout will be a child of mw.
Definition at line 19 of file qgraphicslayout_p.cpp.
Qt::LayoutDirection QGraphicsLayoutPrivate::visualDirection | ( | ) | const |
Definition at line 70 of file qgraphicslayout_p.cpp.
bool QGraphicsLayoutPrivate::activated |
Definition at line 109 of file qgraphicslayout_p.h.
qreal QGraphicsLayoutPrivate::bottom |
Definition at line 108 of file qgraphicslayout_p.h.
qreal QGraphicsLayoutPrivate::left |
Definition at line 108 of file qgraphicslayout_p.h.
Referenced by testing.tools.safetynet_image.ImageLocations::Left().
qreal QGraphicsLayoutPrivate::right |
Definition at line 108 of file qgraphicslayout_p.h.
Referenced by testing.tools.safetynet_image.ImageLocations::Right().
qreal QGraphicsLayoutPrivate::top |
Definition at line 108 of file qgraphicslayout_p.h.