Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QGraphicsLinearLayoutPrivate Class Reference
Inheritance diagram for QGraphicsLinearLayoutPrivate:
Collaboration diagram for QGraphicsLinearLayoutPrivate:

Public Member Functions

 QGraphicsLinearLayoutPrivate (Qt::Orientation orientation)
void removeGridItem (QGridLayoutItem *gridItem)
QGraphicsLayoutStyleInfostyleInfo () const
void fixIndex (int *index) const
int gridRow (int index) const
int gridColumn (int index) const
 QGraphicsLinearLayoutPrivate (Qt::Orientation orientation)
void removeGridItem (QGridLayoutItem *gridItem)
QGraphicsLayoutStyleInfostyleInfo () const
void fixIndex (int *index) const
int gridRow (int index) const
int gridColumn (int index) const
Public Member Functions inherited from QGraphicsLayoutPrivate
 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 ()
QSizeFeffectiveSizeHints (const QSizeF &constraint) const
QGraphicsItemparentItem () 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

Qt::Orientation orientation
QScopedPointer< QGraphicsLayoutStyleInfom_styleInfo
QGraphicsGridLayoutEngine engine
Public Attributes inherited from QGraphicsLayoutPrivate
qreal left
qreal top
qreal right
qreal bottom
bool activated
Public Attributes inherited from QGraphicsLayoutItemPrivate
QSizePolicy sizePolicy
QGraphicsLayoutItemparent
QSizeFuserSizeHints
QSizeF cachedSizeHints [Qt::NSizeHints]
QSizeF cachedConstraint
QSizeF cachedSizeHintsWithConstraints [Qt::NSizeHints]
quint32 sizeHintCacheDirty: 1
quint32 sizeHintWithConstraintCacheDirty: 1
quint32 isLayout: 1
quint32 ownedByLayout: 1
QGraphicsLayoutItemq_ptr
QRectF geom
QGraphicsItemgraphicsItem

Additional Inherited Members

Public Types inherited from QGraphicsLayoutItemPrivate
enum  SizeComponent { Width , Height }
Static Public Member Functions inherited from QGraphicsLayoutItemPrivate
static QGraphicsLayoutItemPrivateget (QGraphicsLayoutItem *q)
static const QGraphicsLayoutItemPrivateget (const QGraphicsLayoutItem *q)

Detailed Description

Definition at line 99 of file qgraphicslinearlayout.cpp.

Constructor & Destructor Documentation

◆ QGraphicsLinearLayoutPrivate() [1/2]

QGraphicsLinearLayoutPrivate::QGraphicsLinearLayoutPrivate ( Qt::Orientation orientation)
inline

Definition at line 102 of file qgraphicslinearlayout.cpp.

References QGraphicsLinearLayoutPrivate().

Referenced by QGraphicsLinearLayoutPrivate().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QGraphicsLinearLayoutPrivate() [2/2]

QGraphicsLinearLayoutPrivate::QGraphicsLinearLayoutPrivate ( Qt::Orientation orientation)
inline

Definition at line 102 of file qgraphicslinearlayout.cpp.

Member Function Documentation

◆ fixIndex() [1/2]

void QGraphicsLinearLayoutPrivate::fixIndex ( int * index) const

Definition at line 124 of file qgraphicslinearlayout.cpp.

◆ fixIndex() [2/2]

void QGraphicsLinearLayoutPrivate::fixIndex ( int * index) const

◆ gridColumn() [1/2]

int QGraphicsLinearLayoutPrivate::gridColumn ( int index) const

Definition at line 138 of file qgraphicslinearlayout.cpp.

References engine.

◆ gridColumn() [2/2]

int QGraphicsLinearLayoutPrivate::gridColumn ( int index) const

◆ gridRow() [1/2]

int QGraphicsLinearLayoutPrivate::gridRow ( int index) const

Definition at line 131 of file qgraphicslinearlayout.cpp.

References engine.

◆ gridRow() [2/2]

int QGraphicsLinearLayoutPrivate::gridRow ( int index) const

◆ removeGridItem() [1/2]

void QGraphicsLinearLayoutPrivate::removeGridItem ( QGridLayoutItem * gridItem)

Definition at line 117 of file qgraphicslinearlayout.cpp.

References engine.

◆ removeGridItem() [2/2]

void QGraphicsLinearLayoutPrivate::removeGridItem ( QGridLayoutItem * gridItem)

◆ styleInfo() [1/2]

QGraphicsLayoutStyleInfo * QGraphicsLinearLayoutPrivate::styleInfo ( ) const

Definition at line 145 of file qgraphicslinearlayout.cpp.

◆ styleInfo() [2/2]

QGraphicsLayoutStyleInfo * QGraphicsLinearLayoutPrivate::styleInfo ( ) const

Member Data Documentation

◆ engine

QGraphicsGridLayoutEngine QGraphicsLinearLayoutPrivate::engine

Definition at line 114 of file qgraphicslinearlayout.cpp.

Referenced by gridColumn(), gridRow(), and removeGridItem().

◆ m_styleInfo

QScopedPointer< QGraphicsLayoutStyleInfo > QGraphicsLinearLayoutPrivate::m_styleInfo
mutable

Definition at line 113 of file qgraphicslinearlayout.cpp.

◆ orientation

Qt::Orientation QGraphicsLinearLayoutPrivate::orientation

Definition at line 112 of file qgraphicslinearlayout.cpp.


The documentation for this class was generated from the following file: