![]() |
Qt 6.x
The Qt SDK
|
#include <qquickstyleoption.h>
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.
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=().