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

#include <qgraphicslayoutstyleinfo_p.h>

Inheritance diagram for QGraphicsLayoutStyleInfo:
Collaboration diagram for QGraphicsLayoutStyleInfo:

Public Member Functions

 QGraphicsLayoutStyleInfo (const QGraphicsLayoutPrivate *layout)
 ~QGraphicsLayoutStyleInfo ()
virtual qreal combinedLayoutSpacing (QLayoutPolicy::ControlTypes controls1, QLayoutPolicy::ControlTypes controls2, Qt::Orientation orientation) const override
virtual qreal perItemSpacing (QLayoutPolicy::ControlType control1, QLayoutPolicy::ControlType control2, Qt::Orientation orientation) const override
virtual qreal spacing (Qt::Orientation orientation) const override
virtual qreal windowMargin (Qt::Orientation orientation) const override
virtual void invalidate () override
QWidgetwidget () const
QStylestyle () const
Public Member Functions inherited from QAbstractLayoutStyleInfo
 QAbstractLayoutStyleInfo ()
virtual ~QAbstractLayoutStyleInfo ()
virtual bool hasChangedCore () const
bool isWindow () const

Additional Inherited Members

Protected Attributes inherited from QAbstractLayoutStyleInfo
unsigned m_isWindow: 1
unsigned m_hSpacingState: 2
unsigned m_vSpacingState: 2
qreal m_spacing [2]

Detailed Description

Definition at line 33 of file qgraphicslayoutstyleinfo_p.h.

Constructor & Destructor Documentation

◆ QGraphicsLayoutStyleInfo()

QT_BEGIN_NAMESPACE QGraphicsLayoutStyleInfo::QGraphicsLayoutStyleInfo ( const QGraphicsLayoutPrivate * layout)

Definition at line 15 of file qgraphicslayoutstyleinfo.cpp.

◆ ~QGraphicsLayoutStyleInfo()

QGraphicsLayoutStyleInfo::~QGraphicsLayoutStyleInfo ( )

Definition at line 23 of file qgraphicslayoutstyleinfo.cpp.

Member Function Documentation

◆ combinedLayoutSpacing()

qreal QGraphicsLayoutStyleInfo::combinedLayoutSpacing ( QLayoutPolicy::ControlTypes controls1,
QLayoutPolicy::ControlTypes controls2,
Qt::Orientation orientation ) const
overridevirtual

Reimplemented from QAbstractLayoutStyleInfo.

Definition at line 27 of file qgraphicslayoutstyleinfo.cpp.

References style().

Here is the call graph for this function:

◆ invalidate()

virtual void QGraphicsLayoutStyleInfo::invalidate ( )
inlineoverridevirtual

Reimplemented from QAbstractLayoutStyleInfo.

Definition at line 51 of file qgraphicslayoutstyleinfo_p.h.

◆ perItemSpacing()

qreal QGraphicsLayoutStyleInfo::perItemSpacing ( QLayoutPolicy::ControlType control1,
QLayoutPolicy::ControlType control2,
Qt::Orientation orientation ) const
overridevirtual

Reimplemented from QAbstractLayoutStyleInfo.

Definition at line 36 of file qgraphicslayoutstyleinfo.cpp.

References style().

Here is the call graph for this function:

◆ spacing()

qreal QGraphicsLayoutStyleInfo::spacing ( Qt::Orientation orientation) const
overridevirtual

Implements QAbstractLayoutStyleInfo.

Definition at line 45 of file qgraphicslayoutstyleinfo.cpp.

References style().

Here is the call graph for this function:

◆ style()

QStyle * QGraphicsLayoutStyleInfo::style ( ) const

Definition at line 63 of file qgraphicslayoutstyleinfo.cpp.

Referenced by combinedLayoutSpacing(), perItemSpacing(), and spacing().

Here is the caller graph for this function:

◆ widget()

QWidget * QGraphicsLayoutStyleInfo::widget ( ) const

Definition at line 61 of file qgraphicslayoutstyleinfo.cpp.

◆ windowMargin()

qreal QGraphicsLayoutStyleInfo::windowMargin ( Qt::Orientation orientation) const
overridevirtual

Implements QAbstractLayoutStyleInfo.

Definition at line 53 of file qgraphicslayoutstyleinfo.cpp.


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