8#include <QtWidgets/qstyle.h>
9#include <QtWidgets/qwidget.h>
10#include <QtWidgets/qapplication.h>
18 m_styleOption.
initFrom(m_widget.get());
27 QLayoutPolicy::ControlTypes controls2,
static QStyle * style()
Returns the application's style object.
The QGraphicsItem class is the base class for all graphical items in a QGraphicsScene.
QGraphicsItem * parentItem() const
virtual qreal spacing(Qt::Orientation orientation) const override
~QGraphicsLayoutStyleInfo()
virtual qreal perItemSpacing(QLayoutPolicy::ControlType control1, QLayoutPolicy::ControlType control2, Qt::Orientation orientation) const override
virtual qreal combinedLayoutSpacing(QLayoutPolicy::ControlTypes controls1, QLayoutPolicy::ControlTypes controls2, Qt::Orientation orientation) const override
QGraphicsLayoutStyleInfo(const QGraphicsLayoutPrivate *layout)
virtual qreal windowMargin(Qt::Orientation orientation) const override
The QStyleOption class stores the parameters used by QStyle functions.
void initFrom(const QWidget *w)
The QStyle class is an abstract base class that encapsulates the look and feel of a GUI.
virtual int layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType control2, Qt::Orientation orientation, const QStyleOption *option=nullptr, const QWidget *widget=nullptr) const =0
int combinedLayoutSpacing(QSizePolicy::ControlTypes controls1, QSizePolicy::ControlTypes controls2, Qt::Orientation orientation, QStyleOption *option=nullptr, QWidget *widget=nullptr) const
@ PM_LayoutVerticalSpacing
@ PM_LayoutHorizontalSpacing
virtual int pixelMetric(PixelMetric metric, const QStyleOption *option=nullptr, const QWidget *widget=nullptr) const =0
Returns the value of the given pixel metric.
Combined button and popup list for selecting options.