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
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: