![]() |
Qt 6.x
The Qt SDK
|
#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 |
| QWidget * | widget () const |
| QStyle * | style () const |
Public Member Functions inherited from QAbstractLayoutStyleInfo | |
| 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 |
Additional Inherited Members | |
Protected Attributes inherited from QAbstractLayoutStyleInfo | |
| unsigned | m_isWindow: 1 |
| unsigned | m_hSpacingState: 2 |
| unsigned | m_vSpacingState: 2 |
| qreal | m_spacing [2] |
Definition at line 31 of file qgraphicslayoutstyleinfo_p.h.
| QT_BEGIN_NAMESPACE QGraphicsLayoutStyleInfo::QGraphicsLayoutStyleInfo | ( | const QGraphicsLayoutPrivate * | layout | ) |
Definition at line 14 of file qgraphicslayoutstyleinfo.cpp.
References QStyleOption::initFrom(), QAbstractLayoutStyleInfo::m_isWindow, QStyleOption::state, and QStyle::State_Window.
Here is the call graph for this function:| QGraphicsLayoutStyleInfo::~QGraphicsLayoutStyleInfo | ( | ) |
Definition at line 22 of file qgraphicslayoutstyleinfo.cpp.
|
overridevirtual |
Reimplemented from QAbstractLayoutStyleInfo.
Definition at line 26 of file qgraphicslayoutstyleinfo.cpp.
References QStyle::combinedLayoutSpacing(), Q_ASSERT, style(), and widget().
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from QAbstractLayoutStyleInfo.
Definition at line 49 of file qgraphicslayoutstyleinfo_p.h.
References QAbstractLayoutStyleInfo::invalidate().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from QAbstractLayoutStyleInfo.
Definition at line 35 of file qgraphicslayoutstyleinfo.cpp.
References QStyle::layoutSpacing(), Q_ASSERT, style(), and widget().
Here is the call graph for this function:
|
overridevirtual |
Implements QAbstractLayoutStyleInfo.
Definition at line 44 of file qgraphicslayoutstyleinfo.cpp.
References Qt::Horizontal, QStyle::pixelMetric(), QStyle::PM_LayoutHorizontalSpacing, QStyle::PM_LayoutVerticalSpacing, Q_ASSERT, and style().
Here is the call graph for this function:| QStyle * QGraphicsLayoutStyleInfo::style | ( | ) | const |
Definition at line 62 of file qgraphicslayoutstyleinfo.cpp.
References QGraphicsItem::isWidget(), item, QGraphicsLayoutItemPrivate::parentItem(), Q_ASSERT, QApplication::style(), and QGraphicsWidget::style().
Referenced by combinedLayoutSpacing(), perItemSpacing(), spacing(), and windowMargin().
Here is the call graph for this function:
Here is the caller graph for this function:| QWidget * QGraphicsLayoutStyleInfo::widget | ( | ) | const |
Definition at line 60 of file qgraphicslayoutstyleinfo.cpp.
Referenced by combinedLayoutSpacing(), perItemSpacing(), and windowMargin().
Here is the caller graph for this function:
|
overridevirtual |
Implements QAbstractLayoutStyleInfo.
Definition at line 52 of file qgraphicslayoutstyleinfo.cpp.
References QStyle::pixelMetric(), QStyle::PM_LayoutBottomMargin, QStyle::PM_LayoutRightMargin, style(), Qt::Vertical, and widget().
Here is the call graph for this function: