Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QGraphicsGridLayoutPrivate Class Reference
+ Inheritance diagram for QGraphicsGridLayoutPrivate:
+ Collaboration diagram for QGraphicsGridLayoutPrivate:

Public Member Functions

 QGraphicsGridLayoutPrivate ()
 
QGraphicsLayoutStyleInfostyleInfo () 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

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 64 of file qgraphicsgridlayout.cpp.

Constructor & Destructor Documentation

◆ QGraphicsGridLayoutPrivate()

QGraphicsGridLayoutPrivate::QGraphicsGridLayoutPrivate ( )
inline

Definition at line 67 of file qgraphicsgridlayout.cpp.

Member Function Documentation

◆ styleInfo()

QGraphicsLayoutStyleInfo * QGraphicsGridLayoutPrivate::styleInfo ( ) const

Definition at line 79 of file qgraphicsgridlayout.cpp.

References QScopedPointer< T, Cleanup >::data(), m_styleInfo, and QScopedPointer< T, Cleanup >::reset().

+ Here is the call graph for this function:

Member Data Documentation

◆ engine

QGraphicsGridLayoutEngine QGraphicsGridLayoutPrivate::engine

Definition at line 71 of file qgraphicsgridlayout.cpp.

◆ m_styleInfo

QScopedPointer<QGraphicsLayoutStyleInfo> QGraphicsGridLayoutPrivate::m_styleInfo
mutable

Definition at line 70 of file qgraphicsgridlayout.cpp.

Referenced by styleInfo().


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