![]() |
Qt 6.x
The Qt SDK
|
#include <qquickstyleoption.h>
Inheritance diagram for QQC2::QStyleOption:
Collaboration diagram for QQC2::QStyleOption:Public Types | |
| enum | OptionType { SO_Default , SO_FocusRect , SO_Button , SO_Tab , SO_MenuItem , SO_Frame , SO_ProgressBar , SO_ToolBox , SO_Header , SO_DockWidget , SO_ViewItem , SO_TabWidgetFrame , SO_TabBarBase , SO_RubberBand , SO_ToolBar , SO_GraphicsItem , SO_Complex = 0xf0000 , SO_Slider , SO_SpinBox , SO_ToolButton , SO_ComboBox , SO_TitleBar , SO_GroupBox , SO_SizeGrip , SO_CustomBase = 0xf00 , SO_ComplexCustomBase = 0xf000000 } |
| enum | StyleOptionType { Type = SO_Default } |
| enum | StyleOptionVersion { Version = 1 } |
Public Member Functions | |
| QStyleOption (int version=QStyleOption::Version, int type=SO_Default) | |
| QStyleOption (const QStyleOption &other) | |
| Constructs a copy of other. | |
| ~QStyleOption () | |
| Destroys this style option object. | |
| QStyleOption & | operator= (const QStyleOption &other) |
| Assign other to this QStyleOption. | |
Public Attributes | |
| int | version |
| int | type |
| QStyle::State | state |
| Qt::LayoutDirection | direction |
| QRect | rect |
| QFontMetrics | fontMetrics |
| QPalette | palette |
| QObject * | styleObject |
| QQuickItem * | control |
| QWindow * | window |
Definition at line 23 of file qquickstyleoption.h.
Definition at line 26 of file qquickstyleoption.h.
| Enumerator | |
|---|---|
| Type | |
Definition at line 39 of file qquickstyleoption.h.
| Enumerator | |
|---|---|
| Version | |
Definition at line 40 of file qquickstyleoption.h.
| QStyleOption::QStyleOption | ( | int | version = QStyleOption::Version, |
| int | type = SO_Default |
||
| ) |
Definition at line 14 of file qquickstyleoption.cpp.
| QStyleOption::QStyleOption | ( | const QStyleOption & | other | ) |
Constructs a copy of other.
Definition at line 31 of file qquickstyleoption.cpp.
| QStyleOption::~QStyleOption | ( | ) |
Destroys this style option object.
Definition at line 24 of file qquickstyleoption.cpp.
| QStyleOption & QStyleOption::operator= | ( | const QStyleOption & | other | ) |
Assign other to this QStyleOption.
Definition at line 42 of file qquickstyleoption.cpp.
References control, direction, fontMetrics, other(), palette, rect, state, styleObject, and window.
Here is the call graph for this function:| QQuickItem* QQC2::QStyleOption::control |
Definition at line 54 of file qquickstyleoption.h.
Referenced by QQuickStyleItem::initStyleOptionBase(), and operator=().
| Qt::LayoutDirection QQC2::QStyleOption::direction |
Definition at line 45 of file qquickstyleoption.h.
Referenced by QQuickStyleItem::initStyleOptionBase(), QQC2::QCommonStylePrivate::isViewItemCached(), operator=(), and QQC2::QWindowsXPStyle::subElementRect().
| QFontMetrics QQC2::QStyleOption::fontMetrics |
Definition at line 47 of file qquickstyleoption.h.
Referenced by operator=().
| QPalette QQC2::QStyleOption::palette |
Definition at line 48 of file qquickstyleoption.h.
Referenced by QQC2::QCommonStyle::drawComplexControl(), QQC2::QWindowsStyle::drawComplexControl(), QQC2::QCommonStyle::drawControl(), QQC2::QWindowsStyle::drawControl(), QQC2::QWindowsXPStyle::drawControl(), QQuickStyleItem::initStyleOptionBase(), and operator=().
| QRect QQC2::QStyleOption::rect |
Definition at line 46 of file qquickstyleoption.h.
Referenced by QQC2::calcArrow(), QQC2::QStyleHelper::calcLines(), QQC2::QStyleHelper::calcRadialPos(), QQuickStyleItemButton::calculateGeometry(), QQuickStyleItemCheckBox::calculateGeometry(), QQuickStyleItemComboBox::calculateGeometry(), QQuickStyleItemFrame::calculateGeometry(), QQuickStyleItemGroupBox::calculateGeometry(), QQuickStyleItemProgressBar::calculateGeometry(), QQuickStyleItemRadioButton::calculateGeometry(), QQuickStyleItemScrollBar::calculateGeometry(), QQuickStyleItemSlider::calculateGeometry(), QQuickStyleItemSpinBox::calculateGeometry(), QQuickStyleItemTextField::calculateGeometry(), QQuickStyleItemTreeIndicator::calculateGeometry(), QQC2::drawArrow(), QQC2::QCommonStyle::drawComplexControl(), QQC2::QWindowsStyle::drawComplexControl(), QQC2::QWindowsXPStyle::drawComplexControl(), QQC2::QCommonStyle::drawControl(), QQC2::QWindowsStyle::drawControl(), QQC2::QWindowsXPStyle::drawControl(), QQuickStyleItem::initStyleOptionBase(), QQC2::QCommonStylePrivate::isViewItemCached(), operator=(), QQuickStyleItemProgressBar::paintEvent(), and QQuickStyleItemScrollViewCorner::paintEvent().
| QStyle::State QQC2::QStyleOption::state |
Definition at line 44 of file qquickstyleoption.h.
Referenced by QQC2::QStyleOptionFocusRect::QStyleOptionFocusRect(), QQC2::QStyleOptionFocusRect::QStyleOptionFocusRect(), QQuickStyleItemProgressBar::calculateGeometry(), QQC2::QCommonStyle::drawComplexControl(), QQC2::QWindowsStyle::drawComplexControl(), QQC2::QWindowsXPStyle::drawComplexControl(), QQC2::QCommonStyle::drawControl(), QQC2::QWindowsStyle::drawControl(), QQC2::QWindowsXPStyle::drawControl(), QQuickStyleItem::initStyleOptionBase(), QQC2::QCommonStylePrivate::isViewItemCached(), and operator=().
| QObject* QQC2::QStyleOption::styleObject |
Definition at line 49 of file qquickstyleoption.h.
Referenced by operator=().
| int QQC2::QStyleOption::type |
Definition at line 43 of file qquickstyleoption.h.
Referenced by QQC2::qstyleoption_cast(), and QQC2::qstyleoption_cast().
| int QQC2::QStyleOption::version |
Definition at line 42 of file qquickstyleoption.h.
Referenced by QQC2::qstyleoption_cast(), and QQC2::qstyleoption_cast().
| QWindow* QQC2::QStyleOption::window |
Definition at line 55 of file qquickstyleoption.h.
Referenced by QQuickStyleItem::initStyleOptionBase(), and operator=().