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
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 26 of file qabstractlayoutstyleinfo_p.h.

Constructor & Destructor Documentation

◆ QAbstractLayoutStyleInfo()

QAbstractLayoutStyleInfo::QAbstractLayoutStyleInfo ( )
inline

Definition at line 29 of file qabstractlayoutstyleinfo_p.h.

◆ ~QAbstractLayoutStyleInfo()

virtual QAbstractLayoutStyleInfo::~QAbstractLayoutStyleInfo ( )
inlinevirtual

Definition at line 30 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 31 of file qabstractlayoutstyleinfo_p.h.

◆ hasChangedCore()

virtual bool QAbstractLayoutStyleInfo::hasChangedCore ( ) const
inlinevirtual

Reimplemented in QQuickLayoutStyleInfo.

Definition at line 44 of file qabstractlayoutstyleinfo_p.h.

◆ invalidate()

virtual void QAbstractLayoutStyleInfo::invalidate ( )
inlinevirtual

Reimplemented in QGraphicsLayoutStyleInfo.

Definition at line 46 of file qabstractlayoutstyleinfo_p.h.

◆ isWindow()

bool QAbstractLayoutStyleInfo::isWindow ( ) const
inline

Definition at line 50 of file qabstractlayoutstyleinfo_p.h.

◆ perItemSpacing()

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

Reimplemented in QGraphicsLayoutStyleInfo.

Definition at line 36 of file qabstractlayoutstyleinfo_p.h.

◆ spacing()

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

◆ windowMargin()

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

Member Data Documentation

◆ m_hSpacingState

unsigned QAbstractLayoutStyleInfo::m_hSpacingState
mutableprotected

Definition at line 56 of file qabstractlayoutstyleinfo_p.h.

◆ m_isWindow

unsigned QAbstractLayoutStyleInfo::m_isWindow
protected

Definition at line 55 of file qabstractlayoutstyleinfo_p.h.

◆ m_spacing

qreal QAbstractLayoutStyleInfo::m_spacing[2]
mutableprotected

Definition at line 58 of file qabstractlayoutstyleinfo_p.h.

◆ m_vSpacingState

unsigned QAbstractLayoutStyleInfo::m_vSpacingState
mutableprotected

Definition at line 57 of file qabstractlayoutstyleinfo_p.h.


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