7#include <QtGui/private/qguiapplication_p.h>
8#include <QtCore/qdebug.h>
9#include <QtCore/qmath.h>
23
24
30
31
41
42
46 window = other.window;
48 direction = other.direction;
50 fontMetrics = other.fontMetrics;
51 palette = other.palette;
52 styleObject = other.styleObject;
57
58
59
63 state |= QStyle::State_KeyboardFocusChange;
67
68
72 state |= QStyle::State_KeyboardFocusChange;
76
77
78
86
87
95
96
97
111
112
113
124
125
136
137
138
145
146
153
154
155
163
164
165
166
175
176
177
199
200
201
207
208
209
225
226
227
235
236
244
245
246
247
255
256
257
267
268
278
279
280
288
289
297
298
299
307
308
316
317
318
333
334
335
347
348
349
361
362
363
376
377
378
390
391
392
403#if QT_CONFIG(quick_itemview)
405
406
407
428
429
430
442
443
444
456
457
469
470
482
483
484
485
486
487
488
489
490
491
492
493
496 if (worldTransform.type() <= QTransform::TxTranslate)
500 QLineF v1(0, 0, 1, 0);
501 QLineF v2(0, 0, 0, 1);
503 return qSqrt(worldTransform.map(v1).length() * worldTransform.map(v2).length());
507
508
509
510
511
512
513
514
515
522
523
530
531
532
542
543
544
553#if !defined(QT_NO_DEBUG_STREAM)
556#if !defined(QT_NO_DEBUG)
557 switch (optionType) {
559 debug <<
"SO_Default";
break;
561 debug <<
"SO_FocusRect";
break;
563 debug <<
"SO_Button";
break;
565 debug <<
"SO_Tab";
break;
567 debug <<
"SO_MenuItem";
break;
569 debug <<
"SO_Frame";
break;
571 debug <<
"SO_ProgressBar";
break;
573 debug <<
"SO_ToolBox";
break;
575 debug <<
"SO_Header";
break;
577 debug <<
"SO_DockWidget";
break;
579 debug <<
"SO_ViewItem";
break;
581 debug <<
"SO_TabWidgetFrame";
break;
583 debug <<
"SO_TabBarBase";
break;
585 debug <<
"SO_RubberBand";
break;
587 debug <<
"SO_Complex";
break;
589 debug <<
"SO_SearchField";
break;
591 debug <<
"SO_Slider";
break;
593 debug <<
"SO_SpinBox";
break;
595 debug <<
"SO_ToolButton";
break;
597 debug <<
"SO_ComboBox";
break;
599 debug <<
"SO_TitleBar";
break;
601 debug <<
"SO_CustomBase";
break;
603 debug <<
"SO_GroupBox";
break;
605 debug <<
"SO_ToolBar";
break;
607 debug <<
"SO_ComplexCustomBase";
break;
609 debug <<
"SO_SizeGrip";
break;
611 debug <<
"SO_GraphicsItem";
break;
614 Q_UNUSED(optionType);
621#if !defined(QT_NO_DEBUG)
622 debug <<
"QStyleOption(";
624 debug <<
',' << (option.direction == Qt::RightToLeft ?
"RightToLeft" :
"LeftToRight");
625 debug <<
',' << option.state;
626 debug <<
',' << option.rect;
627 debug <<
',' << option.styleObject;
QStyleHintReturnMask()
Constructs a QStyleHintReturnMask.
QStyleHintReturnVariant()
Constructs a QStyleHintReturnVariant.
~QStyleHintReturnVariant()
QStyleHintReturn(int version=QStyleOption::Version, int type=SH_Default)
Constructs a QStyleHintReturn with version version and type type.
QStyleOptionComboBox()
Creates a QStyleOptionComboBox, initializing the members variables to their default values.
QStyleOptionComboBox(int version)
QStyleOptionComplex(int version=QStyleOptionComplex::Version, int type=SO_Complex)
Constructs a QStyleOptionComplex of the specified type and version, initializing the member variables...
QStyleOptionFocusRect()
Constructs a QStyleOptionFocusRect, initializing the members variables to their default values.
QStyleOptionFocusRect(int version)
QStyleOptionGraphicsItem()
Constructs a QStyleOptionGraphicsItem.
QStyleOptionGraphicsItem(int version)
QStyleOptionGroupBox()
Constructs a QStyleOptionGroupBox, initializing the members variables to their default values.
QStyleOptionGroupBox(int version)
QStyleOptionProgressBar()
Constructs a QStyleOptionProgressBar, initializing the members variables to their default values.
QStyleOptionProgressBar(int version)
QStyleOptionRubberBand()
Creates a QStyleOptionRubberBand, initializing the members variables to their default values.
QStyleOptionRubberBand(int version)
QStyleOptionSearchField(int version)
QStyleOptionSearchField()
Creates a QStyleOptionSearchField, initializing the members variables to their default values.
QStyleOptionSizeGrip(int version)
QStyleOptionSizeGrip()
Constructs a QStyleOptionSizeGrip.
TickPosition tickPosition
QStyleOptionSlider(int version)
QStyleOptionSlider()
Constructs a QStyleOptionSlider, initializing the members variables to their default values.
ButtonSymbols buttonSymbols
QStyleOptionSpinBox()
Constructs a QStyleOptionSpinBox, initializing the members variables to their default values.
StepEnabledFlag stepEnabled
QStyleOptionSpinBox(int version)
QStyleOptionTabBarBase(int version)
QStyleOptionTabBarBase()
Construct a QStyleOptionTabBarBase, initializing the members vaiables to their default values.
QStyleOptionTabV4()
Constructs a QStyleOptionTabV4 object, initializing the members variables to their default values.
QStyleOptionTab(int version)
QStyleOptionTitleBar(int version)
QStyleOptionTitleBar()
Constructs a QStyleOptionTitleBar, initializing the members variables to their default values.
QStyleOption(int version=QStyleOption::Version, int type=SO_Default)
~QStyleOption()
Destroys this style option object.
QStyleOption(const QStyleOption &other)
Constructs a copy of other.
QStyleOption & operator=(const QStyleOption &other)
Assign other to this QStyleOption.