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
QQuickContents Class Reference

#include <qquickitem_p.h>

+ Inheritance diagram for QQuickContents:
+ Collaboration diagram for QQuickContents:

Public Member Functions

 QQuickContents (QQuickItem *item)
 
 ~QQuickContents () override
 
QRectF rectF () const
 
void calcGeometry (QQuickItem *changed=nullptr)
 
void complete ()
 
- Public Member Functions inherited from QQuickItemChangeListener
virtual ~QQuickItemChangeListener ()
 
virtual void itemSiblingOrderChanged (QQuickItem *)
 
virtual void itemVisibilityChanged (QQuickItem *)
 
virtual void itemEnabledChanged (QQuickItem *)
 
virtual void itemOpacityChanged (QQuickItem *)
 
virtual void itemParentChanged (QQuickItem *, QQuickItem *)
 
virtual void itemRotationChanged (QQuickItem *)
 
virtual void itemImplicitWidthChanged (QQuickItem *)
 
virtual void itemImplicitHeightChanged (QQuickItem *)
 
virtual void itemFocusChanged (QQuickItem *, Qt::FocusReason)
 
virtual QQuickAnchorsPrivateanchorPrivate ()
 

Protected Member Functions

void itemGeometryChanged (QQuickItem *item, QQuickGeometryChange change, const QRectF &) override
 
void itemDestroyed (QQuickItem *item) override
 
void itemChildAdded (QQuickItem *, QQuickItem *) override
 
void itemChildRemoved (QQuickItem *, QQuickItem *) override
 

Detailed Description

Definition at line 58 of file qquickitem_p.h.

Constructor & Destructor Documentation

◆ QQuickContents()

QQuickContents::QQuickContents ( QQuickItem * item)

Definition at line 155 of file qquickitem.cpp.

◆ ~QQuickContents()

QQuickContents::~QQuickContents ( )
override

Definition at line 160 of file qquickitem.cpp.

References child, QQuickItem::childItems(), QQuickItemPrivate::Destroyed, QQuickItemPrivate::Geometry, QQuickItemPrivate::get(), and i.

+ Here is the call graph for this function:

Member Function Documentation

◆ calcGeometry()

void QQuickContents::calcGeometry ( QQuickItem * changed = nullptr)
inline

Definition at line 85 of file qquickitem_p.h.

Referenced by complete(), itemChildAdded(), itemChildRemoved(), and itemDestroyed().

+ Here is the caller graph for this function:

◆ complete()

void QQuickContents::complete ( )

Definition at line 239 of file qquickitem.cpp.

References calcGeometry(), child, QQuickItem::childItems(), QQuickItemPrivate::Children, QQuickItemPrivate::Destroyed, QQuickItemPrivate::Geometry, QQuickItemPrivate::get(), and i.

+ Here is the call graph for this function:

◆ itemChildAdded()

void QQuickContents::itemChildAdded ( QQuickItem * ,
QQuickItem * item )
overrideprotectedvirtual

Reimplemented from QQuickItemChangeListener.

Definition at line 285 of file qquickitem.cpp.

References calcGeometry(), QQuickItemPrivate::Destroyed, QQuickItemPrivate::Geometry, QQuickItemPrivate::get(), and item.

+ Here is the call graph for this function:

◆ itemChildRemoved()

void QQuickContents::itemChildRemoved ( QQuickItem * ,
QQuickItem * item )
overrideprotectedvirtual

Reimplemented from QQuickItemChangeListener.

Definition at line 278 of file qquickitem.cpp.

References calcGeometry(), QQuickItemPrivate::Destroyed, QQuickItemPrivate::Geometry, QQuickItemPrivate::get(), and item.

+ Here is the call graph for this function:

◆ itemDestroyed()

void QQuickContents::itemDestroyed ( QQuickItem * item)
overrideprotectedvirtual

Reimplemented from QQuickItemChangeListener.

Definition at line 271 of file qquickitem.cpp.

References calcGeometry(), QQuickItemPrivate::Destroyed, QQuickItemPrivate::Geometry, QQuickItemPrivate::get(), and item.

+ Here is the call graph for this function:

◆ itemGeometryChanged()

void QQuickContents::itemGeometryChanged ( QQuickItem * item,
QQuickGeometryChange change,
const QRectF &  )
overrideprotectedvirtual

Reimplemented from QQuickItemChangeListener.

Definition at line 257 of file qquickitem.cpp.

References QQuickGeometryChange::horizontalChange(), Q_UNUSED, and QQuickGeometryChange::verticalChange().

+ Here is the call graph for this function:

◆ rectF()

QRectF QQuickContents::rectF ( ) const
inline

Definition at line 64 of file qquickitem_p.h.


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