Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QAbstractLayoutStyleInfo Class Referenceabstract

#include <qabstractlayoutstyleinfo_p.h>

+ Inheritance diagram for QAbstractLayoutStyleInfo:
+ Collaboration diagram for QAbstractLayoutStyleInfo:

Public Member Functions

 QAbstractLayoutStyleInfo ()
 
virtual ~QAbstractLayoutStyleInfo ()
 
virtual qreal combinedLayoutSpacing (QLayoutPolicy::ControlTypes, QLayoutPolicy::ControlTypes, Qt::Orientation) const
 
virtual qreal perItemSpacing (QLayoutPolicy::ControlType, QLayoutPolicy::ControlType, Qt::Orientation) const
 
virtual qreal spacing (Qt::Orientation orientation) const =0
 
virtual bool hasChangedCore () const
 
virtual void invalidate ()
 
virtual qreal windowMargin (Qt::Orientation orientation) const =0
 
bool isWindow () const
 

Protected Attributes

unsigned m_isWindow: 1
 
unsigned m_hSpacingState: 2
 
unsigned m_vSpacingState: 2
 
qreal m_spacing [2]
 

Detailed Description

Definition at line 25 of file qabstractlayoutstyleinfo_p.h.

Constructor & Destructor Documentation

◆ QAbstractLayoutStyleInfo()

QAbstractLayoutStyleInfo::QAbstractLayoutStyleInfo ( )
inline

Definition at line 28 of file qabstractlayoutstyleinfo_p.h.

◆ ~QAbstractLayoutStyleInfo()

virtual QAbstractLayoutStyleInfo::~QAbstractLayoutStyleInfo ( )
inlinevirtual

Definition at line 29 of file qabstractlayoutstyleinfo_p.h.

Member Function Documentation

◆ combinedLayoutSpacing()

virtual qreal QAbstractLayoutStyleInfo::combinedLayoutSpacing ( QLayoutPolicy::ControlTypes  ,
QLayoutPolicy::ControlTypes  ,
Qt::Orientation   
) const
inlinevirtual

Reimplemented in QGraphicsLayoutStyleInfo.

Definition at line 30 of file qabstractlayoutstyleinfo_p.h.

◆ hasChangedCore()

virtual bool QAbstractLayoutStyleInfo::hasChangedCore ( ) const
inlinevirtual

Reimplemented in QQuickLayoutStyleInfo.

Definition at line 43 of file qabstractlayoutstyleinfo_p.h.

◆ invalidate()

virtual void QAbstractLayoutStyleInfo::invalidate ( )
inlinevirtual

Reimplemented in QGraphicsLayoutStyleInfo.

Definition at line 45 of file qabstractlayoutstyleinfo_p.h.

Referenced by QGraphicsLayoutStyleInfo::invalidate().

+ Here is the caller graph for this function:

◆ isWindow()

bool QAbstractLayoutStyleInfo::isWindow ( ) const
inline

Definition at line 49 of file qabstractlayoutstyleinfo_p.h.

◆ perItemSpacing()

virtual qreal QAbstractLayoutStyleInfo::perItemSpacing ( QLayoutPolicy::ControlType  ,
QLayoutPolicy::ControlType  ,
Qt::Orientation   
) const
inlinevirtual

Reimplemented in QGraphicsLayoutStyleInfo.

Definition at line 35 of file qabstractlayoutstyleinfo_p.h.

◆ spacing()

virtual qreal QAbstractLayoutStyleInfo::spacing ( Qt::Orientation  orientation) const
pure virtual

Implemented in QGraphicsLayoutStyleInfo, and QQuickLayoutStyleInfo.

Referenced by QGridLayoutEngine::spacing().

+ Here is the caller graph for this function:

◆ windowMargin()

virtual qreal QAbstractLayoutStyleInfo::windowMargin ( Qt::Orientation  orientation) const
pure virtual

Member Data Documentation

◆ m_hSpacingState

unsigned QAbstractLayoutStyleInfo::m_hSpacingState
mutableprotected

Definition at line 55 of file qabstractlayoutstyleinfo_p.h.

◆ m_isWindow

unsigned QAbstractLayoutStyleInfo::m_isWindow
protected

◆ m_spacing

qreal QAbstractLayoutStyleInfo::m_spacing[2]
mutableprotected

Definition at line 57 of file qabstractlayoutstyleinfo_p.h.

◆ m_vSpacingState

unsigned QAbstractLayoutStyleInfo::m_vSpacingState
mutableprotected

Definition at line 56 of file qabstractlayoutstyleinfo_p.h.


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