QtBase  v6.3.1
qstyle.h
Go to the documentation of this file.
1 /****************************************************************************
2 **
3 ** Copyright (C) 2016 The Qt Company Ltd.
4 ** Contact: https://www.qt.io/licensing/
5 **
6 ** This file is part of the QtWidgets module of the Qt Toolkit.
7 **
8 ** $QT_BEGIN_LICENSE:LGPL$
9 ** Commercial License Usage
10 ** Licensees holding valid commercial Qt licenses may use this file in
11 ** accordance with the commercial license agreement provided with the
12 ** Software or, alternatively, in accordance with the terms contained in
13 ** a written agreement between you and The Qt Company. For licensing terms
14 ** and conditions see https://www.qt.io/terms-conditions. For further
15 ** information use the contact form at https://www.qt.io/contact-us.
16 **
17 ** GNU Lesser General Public License Usage
18 ** Alternatively, this file may be used under the terms of the GNU Lesser
19 ** General Public License version 3 as published by the Free Software
20 ** Foundation and appearing in the file LICENSE.LGPL3 included in the
21 ** packaging of this file. Please review the following information to
22 ** ensure the GNU Lesser General Public License version 3 requirements
23 ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
24 **
25 ** GNU General Public License Usage
26 ** Alternatively, this file may be used under the terms of the GNU
27 ** General Public License version 2.0 or (at your option) the GNU General
28 ** Public license version 3 or any later version approved by the KDE Free
29 ** Qt Foundation. The licenses are as published by the Free Software
30 ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
31 ** included in the packaging of this file. Please review the following
32 ** information to ensure the GNU General Public License requirements will
33 ** be met: https://www.gnu.org/licenses/gpl-2.0.html and
34 ** https://www.gnu.org/licenses/gpl-3.0.html.
35 **
36 ** $QT_END_LICENSE$
37 **
38 ****************************************************************************/
39 
40 #ifndef QSTYLE_H
41 #define QSTYLE_H
42 
43 #include <QtWidgets/qtwidgetsglobal.h>
44 #include <QtCore/qobject.h>
45 #include <QtCore/qrect.h>
46 #include <QtCore/qsize.h>
47 #include <QtGui/qicon.h>
48 #include <QtGui/qpixmap.h>
49 #include <QtGui/qpalette.h>
50 #include <QtWidgets/qsizepolicy.h>
51 
53 
54 
55 class QAction;
56 class QDebug;
57 class QTab;
58 class QFontMetrics;
59 class QStyleHintReturn;
60 class QStyleOption;
62 class QStylePrivate;
63 
64 class Q_WIDGETS_EXPORT QStyle : public QObject
65 {
66  Q_OBJECT
67  Q_DECLARE_PRIVATE(QStyle)
68 
69 protected:
70  QStyle(QStylePrivate &dd);
71 
72 public:
73  QStyle();
74  virtual ~QStyle();
75 
76  QString name() const;
77 
78  virtual void polish(QWidget *widget);
79  virtual void unpolish(QWidget *widget);
80 
81  virtual void polish(QApplication *application);
82  virtual void unpolish(QApplication *application);
83 
84  virtual void polish(QPalette &palette);
85 
86  virtual QRect itemTextRect(const QFontMetrics &fm, const QRect &r,
87  int flags, bool enabled,
88  const QString &text) const;
89 
90  virtual QRect itemPixmapRect(const QRect &r, int flags, const QPixmap &pixmap) const;
91 
92  virtual void drawItemText(QPainter *painter, const QRect &rect,
93  int flags, const QPalette &pal, bool enabled,
94  const QString &text, QPalette::ColorRole textRole = QPalette::NoRole) const;
95 
96  virtual void drawItemPixmap(QPainter *painter, const QRect &rect,
97  int alignment, const QPixmap &pixmap) const;
98 
99  virtual QPalette standardPalette() const;
100 
101  enum StateFlag {
102  State_None = 0x00000000,
103  State_Enabled = 0x00000001,
104  State_Raised = 0x00000002,
105  State_Sunken = 0x00000004,
106  State_Off = 0x00000008,
107  State_NoChange = 0x00000010,
108  State_On = 0x00000020,
109  State_DownArrow = 0x00000040,
110  State_Horizontal = 0x00000080,
111  State_HasFocus = 0x00000100,
112  State_Top = 0x00000200,
113  State_Bottom = 0x00000400,
114  State_FocusAtBorder = 0x00000800,
115  State_AutoRaise = 0x00001000,
116  State_MouseOver = 0x00002000,
117  State_UpArrow = 0x00004000,
118  State_Selected = 0x00008000,
119  State_Active = 0x00010000,
120  State_Window = 0x00020000,
121  State_Open = 0x00040000,
122  State_Children = 0x00080000,
123  State_Item = 0x00100000,
124  State_Sibling = 0x00200000,
125  State_Editing = 0x00400000,
126  State_KeyboardFocusChange = 0x00800000,
127 #ifdef QT_KEYPAD_NAVIGATION
128  State_HasEditFocus = 0x01000000,
129 #endif
130  State_ReadOnly = 0x02000000,
131  State_Small = 0x04000000,
132  State_Mini = 0x08000000
133  };
134  Q_ENUM(StateFlag)
135  Q_DECLARE_FLAGS(State, StateFlag)
136 
137 
152 
159 
181  PE_IndicatorTabTearLeft = PE_IndicatorTabTear,
183 
185 
188 
191 
193 
196 
198 
199  // do not add any values below/greater this
200  PE_CustomBase = 0xf000000
201  };
202  Q_ENUM(PrimitiveElement)
203 
205  const QWidget *w = nullptr) const = 0;
210 
213 
216 
220 
225 
232 
235 
237 
241 
247 
255 
258 
263 
265 
267 
269 
270  // do not add any values below/greater than this
271  CE_CustomBase = 0xf0000000
272  };
273  Q_ENUM(ControlElement)
274 
276  const QWidget *w = nullptr) const = 0;
277 
278  enum SubElement {
281 
286 
291 
293 
295 
299 
301 
304 
310 
313  SE_TabBarTearIndicatorLeft = SE_TabBarTearIndicator,
314 
316 
319 
324 
335 
339 
343 
347 
349 
351 
355 
357 
358  // do not add any values below/greater than this
359  SE_CustomBase = 0xf0000000
360  };
361  Q_ENUM(SubElement)
362 
363  virtual QRect subElementRect(SubElement subElement, const QStyleOption *option,
364  const QWidget *widget = nullptr) const = 0;
365 
366 
377 
378  // do not add any values below/greater than this
379  CC_CustomBase = 0xf0000000
380  };
381  Q_ENUM(ComplexControl)
382 
383  enum SubControl {
384  SC_None = 0x00000000,
385 
386  SC_ScrollBarAddLine = 0x00000001,
387  SC_ScrollBarSubLine = 0x00000002,
388  SC_ScrollBarAddPage = 0x00000004,
389  SC_ScrollBarSubPage = 0x00000008,
390  SC_ScrollBarFirst = 0x00000010,
391  SC_ScrollBarLast = 0x00000020,
392  SC_ScrollBarSlider = 0x00000040,
393  SC_ScrollBarGroove = 0x00000080,
394 
395  SC_SpinBoxUp = 0x00000001,
396  SC_SpinBoxDown = 0x00000002,
397  SC_SpinBoxFrame = 0x00000004,
398  SC_SpinBoxEditField = 0x00000008,
399 
400  SC_ComboBoxFrame = 0x00000001,
401  SC_ComboBoxEditField = 0x00000002,
402  SC_ComboBoxArrow = 0x00000004,
403  SC_ComboBoxListBoxPopup = 0x00000008,
404 
405  SC_SliderGroove = 0x00000001,
406  SC_SliderHandle = 0x00000002,
407  SC_SliderTickmarks = 0x00000004,
408 
409  SC_ToolButton = 0x00000001,
410  SC_ToolButtonMenu = 0x00000002,
411 
412  SC_TitleBarSysMenu = 0x00000001,
413  SC_TitleBarMinButton = 0x00000002,
414  SC_TitleBarMaxButton = 0x00000004,
415  SC_TitleBarCloseButton = 0x00000008,
416  SC_TitleBarNormalButton = 0x00000010,
417  SC_TitleBarShadeButton = 0x00000020,
418  SC_TitleBarUnshadeButton = 0x00000040,
419  SC_TitleBarContextHelpButton = 0x00000080,
420  SC_TitleBarLabel = 0x00000100,
421 
422  SC_DialGroove = 0x00000001,
423  SC_DialHandle = 0x00000002,
424  SC_DialTickmarks = 0x00000004,
425 
426  SC_GroupBoxCheckBox = 0x00000001,
427  SC_GroupBoxLabel = 0x00000002,
428  SC_GroupBoxContents = 0x00000004,
429  SC_GroupBoxFrame = 0x00000008,
430 
431  SC_MdiMinButton = 0x00000001,
432  SC_MdiNormalButton = 0x00000002,
433  SC_MdiCloseButton = 0x00000004,
434 
435  SC_CustomBase = 0xf0000000,
436  SC_All = 0xffffffff
437  };
438  Q_ENUM(SubControl)
439  Q_DECLARE_FLAGS(SubControls, SubControl)
440 
441 
442  virtual void drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p,
443  const QWidget *widget = nullptr) const = 0;
444  virtual SubControl hitTestComplexControl(ComplexControl cc, const QStyleOptionComplex *opt,
445  const QPoint &pt, const QWidget *widget = nullptr) const = 0;
446  virtual QRect subControlRect(ComplexControl cc, const QStyleOptionComplex *opt,
447  SubControl sc, const QWidget *widget = nullptr) const = 0;
448 
449  enum PixelMetric {
455 
459 
461 
464 
465  PM_SliderThickness, // total slider thickness
466  PM_SliderControlThickness, // thickness of the business part
467  PM_SliderLength, // total length of slider
469  PM_SliderSpaceAvailable, // available space for slider to move
470 
474 
480 
482 
485 
492 
497 
502 
506 
509 
516 
523 
525 
531 
534 
542 
544 
553 
555 
558 
563 
566 
569 
572  // do not add any values below/greater than this
573  PM_CustomBase = 0xf0000000
574  };
575  Q_ENUM(PixelMetric)
576 
577  virtual int pixelMetric(PixelMetric metric, const QStyleOption *option = nullptr,
578  const QWidget *widget = nullptr) const = 0;
579 
604  // do not add any values below/greater than this
605  CT_CustomBase = 0xf0000000
606  };
607  Q_ENUM(ContentsType)
608 
609  virtual QSize sizeFromContents(ContentsType ct, const QStyleOption *opt,
610  const QSize &contentsSize, const QWidget *w = nullptr) const = 0;
611 
614  RSIP_OnMouseClick
615  };
616  Q_ENUM(RequestSoftwareInputPanel)
617 
618  enum StyleHint {
721  // Whether we should use a native popup.
722  // Only supported for non-editable combo boxes on Mac OS X so far.
741  // Add new style hint values here
742 
743  SH_CustomBase = 0xf0000000
744  };
745  Q_ENUM(StyleHint)
746 
747  virtual int styleHint(StyleHint stylehint, const QStyleOption *opt = nullptr,
748  const QWidget *widget = nullptr, QStyleHintReturn* returnData = nullptr) const = 0;
749 
830  // do not add any values below/greater than this
831  SP_CustomBase = 0xf0000000
832  };
833  Q_ENUM(StandardPixmap)
834 
835  virtual QPixmap standardPixmap(StandardPixmap standardPixmap, const QStyleOption *opt = nullptr,
836  const QWidget *widget = nullptr) const = 0;
837 
838  virtual QIcon standardIcon(StandardPixmap standardIcon, const QStyleOption *option = nullptr,
839  const QWidget *widget = nullptr) const = 0;
840 
841  virtual QPixmap generatedIconPixmap(QIcon::Mode iconMode, const QPixmap &pixmap,
842  const QStyleOption *opt) const = 0;
843 
844  static QRect visualRect(Qt::LayoutDirection direction, const QRect &boundingRect,
845  const QRect &logicalRect);
846  static QPoint visualPos(Qt::LayoutDirection direction, const QRect &boundingRect,
847  const QPoint &logicalPos);
848  static int sliderPositionFromValue(int min, int max, int val, int space,
849  bool upsideDown = false);
850  static int sliderValueFromPosition(int min, int max, int pos, int space,
851  bool upsideDown = false);
852  static Qt::Alignment visualAlignment(Qt::LayoutDirection direction, Qt::Alignment alignment);
853  static QRect alignedRect(Qt::LayoutDirection direction, Qt::Alignment alignment,
854  const QSize &size, const QRect &rectangle);
855 
856  virtual int layoutSpacing(QSizePolicy::ControlType control1,
857  QSizePolicy::ControlType control2, Qt::Orientation orientation,
858  const QStyleOption *option = nullptr, const QWidget *widget = nullptr) const = 0;
859  int combinedLayoutSpacing(QSizePolicy::ControlTypes controls1,
860  QSizePolicy::ControlTypes controls2, Qt::Orientation orientation,
861  QStyleOption *option = nullptr, QWidget *widget = nullptr) const;
862 
863  const QStyle * proxy() const;
864 
865 private:
866  void setName(const QString &name);
867 
868 private:
870  friend class QWidget;
871  friend class QWidgetPrivate;
872  friend class QApplication;
873  friend class QProxyStyle;
874  friend class QProxyStylePrivate;
875  friend class QStyleFactory;
876  void setProxy(QStyle *style);
877 };
878 
881 
883 
884 #endif // QSTYLE_H
Arabic default style
Definition: afstyles.h:94
The QAction class provides an abstraction for user commands that can be added to different user inter...
Definition: qaction.h:65
The QApplication class manages the GUI application's control flow and main settings.
Definition: qapplication.h:68
The QDebug class provides an output stream for debugging information.
Definition: qdebug.h:65
The QFontMetrics class provides font metrics information.
Definition: qfontmetrics.h:56
The QIcon class provides scalable icons in different modes and states.
Definition: qicon.h:56
The QObject class is the base class of all Qt objects.
Definition: qobject.h:125
The QPainter class performs low-level painting on widgets and other paint devices.
Definition: qpainter.h:82
The QPalette class contains color groups for each widget state.
Definition: qpalette.h:55
@ NoRole
Definition: qpalette.h:91
The QPixmap class is an off-screen image representation that can be used as a paint device.
Definition: qpixmap.h:63
The QPoint class defines a point in the plane using integer precision.
Definition: qpoint.h:52
The QProxyStyle class is a convenience class that simplifies dynamically overriding QStyle elements.
Definition: qproxystyle.h:53
The QRect class defines a rectangle in the plane using integer precision.
Definition: qrect.h:59
The QSize class defines the size of a two-dimensional object using integer point precision.
Definition: qsize.h:55
The QSizePolicy class is a layout attribute describing horizontal and vertical resizing policy.
Definition: qsizepolicy.h:54
The QString class provides a Unicode character string.
Definition: qstring.h:388
The QStyleFactory class creates QStyle objects.
Definition: qstylefactory.h:52
the exposed rectangle, in item coordinates
Definition: qstyleoption.h:724
The QStyle class is an abstract base class that encapsulates the look and feel of a GUI.
Definition: qstyle.h:65
StateFlag
Definition: qstyle.h:101
ContentsType
Definition: qstyle.h:580
@ CT_Menu
Definition: qstyle.h:591
@ CT_ProgressBar
Definition: qstyle.h:587
@ CT_CheckBox
Definition: qstyle.h:582
@ CT_ItemViewItem
Definition: qstyle.h:603
@ CT_Splitter
Definition: qstyle.h:586
@ CT_SpinBox
Definition: qstyle.h:596
@ CT_ToolButton
Definition: qstyle.h:584
@ CT_MenuBar
Definition: qstyle.h:590
@ CT_PushButton
Definition: qstyle.h:581
@ CT_MenuItem
Definition: qstyle.h:588
@ CT_RadioButton
Definition: qstyle.h:583
@ CT_DialogButtons
Definition: qstyle.h:599
@ CT_MenuBarItem
Definition: qstyle.h:589
@ CT_MdiControls
Definition: qstyle.h:602
@ CT_SizeGrip
Definition: qstyle.h:597
@ CT_TabBarTab
Definition: qstyle.h:592
@ CT_LineEdit
Definition: qstyle.h:595
@ CT_ScrollBar
Definition: qstyle.h:594
@ CT_HeaderSection
Definition: qstyle.h:600
@ CT_TabWidget
Definition: qstyle.h:598
@ CT_Slider
Definition: qstyle.h:593
@ CT_ComboBox
Definition: qstyle.h:585
@ CT_GroupBox
Definition: qstyle.h:601
StyleHint
Definition: qstyle.h:618
@ SH_TitleBar_ShowToolTipsOnButtons
Definition: qstyle.h:733
@ SH_ToolBar_Movable
Definition: qstyle.h:706
@ SH_TabBar_ElideMode
Definition: qstyle.h:686
@ SH_ComboBox_ListMouseTracking
Definition: qstyle.h:638
@ SH_GroupBox_TextLabelColor
Definition: qstyle.h:651
@ SH_TabBar_CloseButtonPosition
Definition: qstyle.h:711
@ SH_Slider_PageSetButtons
Definition: qstyle.h:684
@ SH_TitleBar_NoBorder
Definition: qstyle.h:645
@ SH_Menu_Scrollable
Definition: qstyle.h:649
@ SH_ScrollView_FrameOnlyAroundContents
Definition: qstyle.h:636
@ SH_Splitter_OpaqueResize
Definition: qstyle.h:720
@ SH_MainWindow_SpaceBelowMenuBar
Definition: qstyle.h:631
@ SH_ProgressDialog_CenterCancelButton
Definition: qstyle.h:628
@ SH_Menu_Mask
Definition: qstyle.h:699
@ SH_ComboBox_Popup
Definition: qstyle.h:644
@ SH_EtchDisabledText
Definition: qstyle.h:619
@ SH_SpinBox_AnimateButton
Definition: qstyle.h:661
@ SH_Menu_SubMenuUniDirectionFailCount
Definition: qstyle.h:727
@ SH_TextControl_FocusIndicatorTextCharFormat
Definition: qstyle.h:696
@ SH_MessageBox_UseBorderForButtonSpacing
Definition: qstyle.h:669
@ SH_SpinBox_ClickAutoRepeatRate
Definition: qstyle.h:663
@ SH_TabBar_Alignment
Definition: qstyle.h:624
@ SH_ItemView_PaintAlternatingRowColorsForEmptyArea
Definition: qstyle.h:703
@ SH_ComboBox_UseNativePopup
Definition: qstyle.h:723
@ SH_ItemView_ChangeHighlightOnFocus
Definition: qstyle.h:641
@ SH_SpinBox_KeyPressAutoRepeatRate
Definition: qstyle.h:662
@ SH_ItemView_MovementWithoutUpdatingSelection
Definition: qstyle.h:693
@ SH_MenuBar_AltKeyNavigation
Definition: qstyle.h:637
@ SH_Menu_SubMenuUniDirection
Definition: qstyle.h:726
@ SH_ScrollBar_RollBetweenButtons
Definition: qstyle.h:682
@ SH_Menu_MouseTracking
Definition: qstyle.h:639
@ SH_ScrollBar_Transient
Definition: qstyle.h:715
@ SH_Table_GridLineColor
Definition: qstyle.h:653
@ SH_TabBar_AllowWheelScrolling
Definition: qstyle.h:738
@ SH_SpinControls_DisableOnBounds
Definition: qstyle.h:675
@ SH_ScrollBar_MiddleClickAbsolutePosition
Definition: qstyle.h:621
@ SH_Menu_FlashTriggeredItem
Definition: qstyle.h:700
@ SH_Menu_SubMenuPopupDelay
Definition: qstyle.h:635
@ SH_ItemView_ArrowKeysNavigateIntoChildren
Definition: qstyle.h:698
@ SH_Slider_AbsoluteSetButtons
Definition: qstyle.h:683
@ SH_Widget_Animation_Duration
Definition: qstyle.h:734
@ SH_Menu_SubMenuResetWhenReenteringParent
Definition: qstyle.h:730
@ SH_ComboBox_PopupFrameStyle
Definition: qstyle.h:688
@ SH_Slider_SloppyKeyEvents
Definition: qstyle.h:627
@ SH_TabWidget_DefaultTabPosition
Definition: qstyle.h:705
@ SH_DitherDisabledText
Definition: qstyle.h:620
@ SH_TabBar_ChangeCurrentDelay
Definition: qstyle.h:725
@ SH_Header_ArrowAlignment
Definition: qstyle.h:625
@ SH_Widget_Animate
Definition: qstyle.h:719
@ SH_ToolBox_SelectedPageTitleBold
Definition: qstyle.h:656
@ SH_LineEdit_PasswordMaskDelay
Definition: qstyle.h:724
@ SH_SpinBox_SelectOnStep
Definition: qstyle.h:740
@ SH_ToolButtonStyle
Definition: qstyle.h:713
@ SH_TabBar_PreferNoArrows
Definition: qstyle.h:657
@ SH_Menu_KeyboardSearch
Definition: qstyle.h:685
@ SH_Button_FocusPolicy
Definition: qstyle.h:668
@ SH_Menu_SupportsSections
Definition: qstyle.h:716
@ SH_Menu_SubMenuSloppySelectOtherActions
Definition: qstyle.h:728
@ SH_Menu_SelectionWrap
Definition: qstyle.h:692
@ SH_FormLayoutWrapPolicy
Definition: qstyle.h:704
@ SH_Widget_ShareActivation
Definition: qstyle.h:642
@ SH_ComboBox_LayoutDirection
Definition: qstyle.h:677
@ SH_DialogButtons_DefaultButton
Definition: qstyle.h:655
@ SH_ComboBox_AllowWheelScrolling
Definition: qstyle.h:735
@ SH_ToolButton_PopupDelay
Definition: qstyle.h:671
@ SH_Menu_AllowActiveAndDisabled
Definition: qstyle.h:633
@ SH_SpinBox_StepModifier
Definition: qstyle.h:737
@ SH_TabBar_SelectMouseType
Definition: qstyle.h:623
@ SH_Menu_FillScreenWithScroll
Definition: qstyle.h:664
@ SH_Table_AlwaysDrawLeftTopGridLines
Definition: qstyle.h:739
@ SH_FontDialog_SelectAssociatedText
Definition: qstyle.h:632
@ SH_ToolTipLabel_Opacity
Definition: qstyle.h:665
@ SH_ScrollBar_LeftClickAbsolutePosition
Definition: qstyle.h:658
@ SH_DialogButtonBox_ButtonsHaveIcons
Definition: qstyle.h:690
@ SH_MenuBar_MouseTracking
Definition: qstyle.h:640
@ SH_FormLayoutFieldGrowthPolicy
Definition: qstyle.h:707
@ SH_UnderlineShortcut
Definition: qstyle.h:660
@ SH_SpinBox_ClickAutoRepeatThreshold
Definition: qstyle.h:702
@ SH_ScrollBar_ContextMenu
Definition: qstyle.h:681
@ SH_FormLayoutFormAlignment
Definition: qstyle.h:708
@ SH_Menu_SubMenuDontStartSloppyOnLeave
Definition: qstyle.h:731
@ SH_MessageBox_CenterButtons
Definition: qstyle.h:691
@ SH_TitleBar_ModifyNotification
Definition: qstyle.h:667
@ SH_Slider_StopMouseOverSlider
Definition: qstyle.h:646
@ SH_DrawMenuBarSeparator
Definition: qstyle.h:666
@ SH_RequestSoftwareInputPanel
Definition: qstyle.h:714
@ SH_ToolTip_Mask
Definition: qstyle.h:694
@ SH_Slider_SnapToValue
Definition: qstyle.h:626
@ SH_LineEdit_PasswordCharacter
Definition: qstyle.h:654
@ SH_SpinBox_ButtonsInsideFrame
Definition: qstyle.h:736
@ SH_ItemView_DrawDelegateFrame
Definition: qstyle.h:710
@ SH_Menu_FadeOutOnHide
Definition: qstyle.h:701
@ SH_GroupBox_TextLabelVerticalAlignment
Definition: qstyle.h:650
@ SH_ItemView_ScrollMode
Definition: qstyle.h:732
@ SH_ScrollBar_ScrollWhenPointerLeavesControl
Definition: qstyle.h:622
@ SH_ToolTip_FallAsleepDelay
Definition: qstyle.h:718
@ SH_PrintDialog_RightAlignButtons
Definition: qstyle.h:630
@ SH_BlinkCursorWhenTextSelected
Definition: qstyle.h:647
@ SH_DialogButtonLayout
Definition: qstyle.h:687
@ SH_TitleBar_AutoRaise
Definition: qstyle.h:670
@ SH_ListViewExpand_SelectMouseType
Definition: qstyle.h:659
@ SH_ItemView_EllipsisLocation
Definition: qstyle.h:678
@ SH_ItemView_ActivateItemOnSingleClick
Definition: qstyle.h:680
@ SH_MessageBox_TextInteractionFlags
Definition: qstyle.h:689
@ SH_WindowFrame_Mask
Definition: qstyle.h:674
@ SH_RichText_FullWidthSelection
Definition: qstyle.h:648
@ SH_Menu_SloppySubMenus
Definition: qstyle.h:652
@ SH_RubberBand_Mask
Definition: qstyle.h:673
@ SH_FormLayoutLabelAlignment
Definition: qstyle.h:709
@ SH_ItemView_ShowDecorationSelected
Definition: qstyle.h:679
@ SH_DockWidget_ButtonsHaveFrame
Definition: qstyle.h:712
@ SH_WizardStyle
Definition: qstyle.h:697
@ SH_Menu_SpaceActivatesItem
Definition: qstyle.h:634
@ SH_ToolTip_WakeUpDelay
Definition: qstyle.h:717
@ SH_FocusFrame_AboveWidget
Definition: qstyle.h:695
@ SH_FocusFrame_Mask
Definition: qstyle.h:672
@ SH_ProgressDialog_TextLabelAlignment
Definition: qstyle.h:629
@ SH_Dial_BackgroundRole
Definition: qstyle.h:676
@ SH_Menu_SubMenuSloppyCloseTimeout
Definition: qstyle.h:729
@ SH_Workspace_FillSpaceOnMaximize
Definition: qstyle.h:643
StandardPixmap
Definition: qstyle.h:750
@ SP_DockWidgetCloseButton
Definition: qstyle.h:759
@ SP_DirIcon
Definition: qstyle.h:789
@ SP_DirLinkOpenIcon
Definition: qstyle.h:775
@ SP_FileIcon
Definition: qstyle.h:776
@ SP_ArrowForward
Definition: qstyle.h:806
@ SP_DirLinkIcon
Definition: qstyle.h:774
@ SP_MediaVolume
Definition: qstyle.h:819
@ SP_DriveNetIcon
Definition: qstyle.h:771
@ SP_TitleBarCloseButton
Definition: qstyle.h:754
@ SP_BrowserStop
Definition: qstyle.h:811
@ SP_ComputerIcon
Definition: qstyle.h:766
@ SP_MediaPlay
Definition: qstyle.h:812
@ SP_FileDialogBack
Definition: qstyle.h:788
@ SP_DialogDiscardButton
Definition: qstyle.h:798
@ SP_MediaSkipBackward
Definition: qstyle.h:816
@ SP_TitleBarMenuButton
Definition: qstyle.h:751
@ SP_DialogRetryButton
Definition: qstyle.h:826
@ SP_DesktopIcon
Definition: qstyle.h:764
@ SP_DriveCDIcon
Definition: qstyle.h:769
@ SP_TrashIcon
Definition: qstyle.h:765
@ SP_DialogNoButton
Definition: qstyle.h:800
@ SP_TitleBarMinButton
Definition: qstyle.h:752
@ SP_RestoreDefaultsButton
Definition: qstyle.h:828
@ SP_MediaSeekBackward
Definition: qstyle.h:818
@ SP_DialogCloseButton
Definition: qstyle.h:795
@ SP_TitleBarMaxButton
Definition: qstyle.h:753
@ SP_FileDialogListView
Definition: qstyle.h:787
@ SP_MediaStop
Definition: qstyle.h:813
@ SP_TitleBarContextHelpButton
Definition: qstyle.h:758
@ SP_DirHomeIcon
Definition: qstyle.h:807
@ SP_MediaSeekForward
Definition: qstyle.h:817
@ SP_MediaVolumeMuted
Definition: qstyle.h:820
@ SP_DialogOpenButton
Definition: qstyle.h:793
@ SP_TitleBarNormalButton
Definition: qstyle.h:755
@ SP_MessageBoxQuestion
Definition: qstyle.h:763
@ SP_LineEditClearButton
Definition: qstyle.h:821
@ SP_CommandLink
Definition: qstyle.h:808
@ SP_ArrowBack
Definition: qstyle.h:805
@ SP_DialogSaveAllButton
Definition: qstyle.h:824
@ SP_ArrowDown
Definition: qstyle.h:802
@ SP_TitleBarShadeButton
Definition: qstyle.h:756
@ SP_TabCloseButton
Definition: qstyle.h:829
@ SP_VistaShield
Definition: qstyle.h:809
@ SP_FileDialogNewFolder
Definition: qstyle.h:783
@ SP_FileDialogEnd
Definition: qstyle.h:781
@ SP_FileDialogInfoView
Definition: qstyle.h:785
@ SP_ArrowLeft
Definition: qstyle.h:803
@ SP_DialogCancelButton
Definition: qstyle.h:791
@ SP_FileDialogStart
Definition: qstyle.h:780
@ SP_MediaPause
Definition: qstyle.h:814
@ SP_DriveHDIcon
Definition: qstyle.h:768
@ SP_DriveDVDIcon
Definition: qstyle.h:770
@ SP_DriveFDIcon
Definition: qstyle.h:767
@ SP_BrowserReload
Definition: qstyle.h:810
@ SP_DialogIgnoreButton
Definition: qstyle.h:827
@ SP_DialogHelpButton
Definition: qstyle.h:792
@ SP_DialogSaveButton
Definition: qstyle.h:794
@ SP_FileDialogDetailedView
Definition: qstyle.h:784
@ SP_MessageBoxCritical
Definition: qstyle.h:762
@ SP_MediaSkipForward
Definition: qstyle.h:815
@ SP_DialogNoToAllButton
Definition: qstyle.h:823
@ SP_MessageBoxInformation
Definition: qstyle.h:760
@ SP_DialogResetButton
Definition: qstyle.h:797
@ SP_DialogOkButton
Definition: qstyle.h:790
@ SP_ArrowUp
Definition: qstyle.h:801
@ SP_FileDialogContentsView
Definition: qstyle.h:786
@ SP_DialogAbortButton
Definition: qstyle.h:825
@ SP_TitleBarUnshadeButton
Definition: qstyle.h:757
@ SP_DialogYesButton
Definition: qstyle.h:799
@ SP_FileDialogToParent
Definition: qstyle.h:782
@ SP_FileLinkIcon
Definition: qstyle.h:777
@ SP_ToolBarVerticalExtensionButton
Definition: qstyle.h:779
@ SP_DialogApplyButton
Definition: qstyle.h:796
@ SP_ToolBarHorizontalExtensionButton
Definition: qstyle.h:778
@ SP_MessageBoxWarning
Definition: qstyle.h:761
@ SP_ArrowRight
Definition: qstyle.h:804
@ SP_DialogYesToAllButton
Definition: qstyle.h:822
@ SP_DirOpenIcon
Definition: qstyle.h:772
@ SP_DirClosedIcon
Definition: qstyle.h:773
ControlElement
Definition: qstyle.h:206
@ CE_ColumnViewGrip
Definition: qstyle.h:264
@ CE_CheckBox
Definition: qstyle.h:211
@ CE_ScrollBarAddLine
Definition: qstyle.h:248
@ CE_ProgressBarLabel
Definition: qstyle.h:224
@ CE_ScrollBarAddPage
Definition: qstyle.h:250
@ CE_MenuItem
Definition: qstyle.h:226
@ CE_MenuEmptyArea
Definition: qstyle.h:231
@ CE_DockWidgetTitle
Definition: qstyle.h:246
@ CE_MenuVMargin
Definition: qstyle.h:228
@ CE_Header
Definition: qstyle.h:238
@ CE_TabBarTabLabel
Definition: qstyle.h:219
@ CE_ScrollBarSubLine
Definition: qstyle.h:249
@ CE_ToolBoxTab
Definition: qstyle.h:242
@ CE_ShapedFrame
Definition: qstyle.h:268
@ CE_RadioButton
Definition: qstyle.h:214
@ CE_Splitter
Definition: qstyle.h:244
@ CE_ToolButtonLabel
Definition: qstyle.h:236
@ CE_ItemViewItem
Definition: qstyle.h:266
@ CE_RubberBand
Definition: qstyle.h:245
@ CE_HeaderSection
Definition: qstyle.h:239
@ CE_TabBarTabShape
Definition: qstyle.h:218
@ CE_RadioButtonLabel
Definition: qstyle.h:215
@ CE_ProgressBarContents
Definition: qstyle.h:223
@ CE_ToolBar
Definition: qstyle.h:259
@ CE_ScrollBarFirst
Definition: qstyle.h:253
@ CE_MenuBarItem
Definition: qstyle.h:233
@ CE_FocusFrame
Definition: qstyle.h:256
@ CE_CheckBoxLabel
Definition: qstyle.h:212
@ CE_ProgressBar
Definition: qstyle.h:221
@ CE_PushButton
Definition: qstyle.h:207
@ CE_ScrollBarLast
Definition: qstyle.h:254
@ CE_MenuHMargin
Definition: qstyle.h:229
@ CE_ToolBoxTabShape
Definition: qstyle.h:260
@ CE_HeaderLabel
Definition: qstyle.h:240
@ CE_MenuTearoff
Definition: qstyle.h:230
@ CE_PushButtonBevel
Definition: qstyle.h:208
@ CE_HeaderEmptyArea
Definition: qstyle.h:262
@ CE_ComboBoxLabel
Definition: qstyle.h:257
@ CE_MenuBarEmptyArea
Definition: qstyle.h:234
@ CE_ToolBoxTabLabel
Definition: qstyle.h:261
@ CE_TabBarTab
Definition: qstyle.h:217
@ CE_SizeGrip
Definition: qstyle.h:243
@ CE_ProgressBarGroove
Definition: qstyle.h:222
@ CE_ScrollBarSubPage
Definition: qstyle.h:251
@ CE_ScrollBarSlider
Definition: qstyle.h:252
@ CE_MenuScroller
Definition: qstyle.h:227
@ CE_PushButtonLabel
Definition: qstyle.h:209
PixelMetric
Definition: qstyle.h:449
@ PM_MenuVMargin
Definition: qstyle.h:488
@ PM_LayoutBottomMargin
Definition: qstyle.h:549
@ PM_MenuBarHMargin
Definition: qstyle.h:496
@ PM_FocusFrameVMargin
Definition: qstyle.h:532
@ PM_MenuPanelWidth
Definition: qstyle.h:489
@ PM_TabBar_ScrollButtonOverlap
Definition: qstyle.h:552
@ PM_TextCursorWidth
Definition: qstyle.h:554
@ PM_ScrollBarExtent
Definition: qstyle.h:462
@ PM_TitleBarButtonIconSize
Definition: qstyle.h:567
@ PM_DockWidgetFrameWidth
Definition: qstyle.h:473
@ PM_TitleBarButtonSize
Definition: qstyle.h:568
@ PM_TitleBarHeight
Definition: qstyle.h:484
@ PM_SizeGripSize
Definition: qstyle.h:538
@ PM_DockWidgetTitleMargin
Definition: qstyle.h:539
@ PM_ExclusiveIndicatorHeight
Definition: qstyle.h:501
@ PM_TabBarTabHSpace
Definition: qstyle.h:476
@ PM_LayoutLeftMargin
Definition: qstyle.h:546
@ PM_LineEditIconMargin
Definition: qstyle.h:571
@ PM_DefaultFrameWidth
Definition: qstyle.h:456
@ PM_MaximumDragDistance
Definition: qstyle.h:460
@ PM_ToolBarHandleExtent
Definition: qstyle.h:518
@ PM_ButtonShiftHorizontal
Definition: qstyle.h:453
@ PM_MdiSubWindowFrameWidth
Definition: qstyle.h:507
@ PM_ToolBarItemSpacing
Definition: qstyle.h:519
@ PM_DockWidgetTitleBarButtonMargin
Definition: qstyle.h:543
@ PM_ToolBarSeparatorExtent
Definition: qstyle.h:521
@ PM_IndicatorWidth
Definition: qstyle.h:498
@ PM_TabBarBaseOverlap
Definition: qstyle.h:479
@ PM_HeaderDefaultSectionSizeHorizontal
Definition: qstyle.h:564
@ PM_ScrollView_ScrollBarOverlap
Definition: qstyle.h:560
@ PM_DockWidgetSeparatorExtent
Definition: qstyle.h:471
@ PM_TabCloseIndicatorWidth
Definition: qstyle.h:556
@ PM_MenuTearoffHeight
Definition: qstyle.h:490
@ PM_CheckBoxLabelSpacing
Definition: qstyle.h:536
@ PM_LayoutVerticalSpacing
Definition: qstyle.h:551
@ PM_TabBarTabShiftVertical
Definition: qstyle.h:514
@ PM_LayoutHorizontalSpacing
Definition: qstyle.h:550
@ PM_TabBarBaseHeight
Definition: qstyle.h:478
@ PM_SliderTickmarkOffset
Definition: qstyle.h:468
@ PM_ButtonShiftVertical
Definition: qstyle.h:454
@ PM_MessageBoxIconSize
Definition: qstyle.h:540
@ PM_IndicatorHeight
Definition: qstyle.h:499
@ PM_ButtonDefaultIndicator
Definition: qstyle.h:451
@ PM_LayoutTopMargin
Definition: qstyle.h:547
@ PM_SliderControlThickness
Definition: qstyle.h:466
@ PM_ComboBoxFrameWidth
Definition: qstyle.h:458
@ PM_MenuBarPanelWidth
Definition: qstyle.h:493
@ PM_ToolBarItemMargin
Definition: qstyle.h:520
@ PM_SliderSpaceAvailable
Definition: qstyle.h:469
@ PM_ToolBarIconSize
Definition: qstyle.h:526
@ PM_MenuButtonIndicator
Definition: qstyle.h:452
@ PM_MenuDesktopFrameWidth
Definition: qstyle.h:491
@ PM_HeaderMargin
Definition: qstyle.h:510
@ PM_TabBarIconSize
Definition: qstyle.h:537
@ PM_LineEditIconSize
Definition: qstyle.h:570
@ PM_TabBarTabVSpace
Definition: qstyle.h:477
@ PM_MenuHMargin
Definition: qstyle.h:487
@ PM_SmallIconSize
Definition: qstyle.h:529
@ PM_HeaderMarkSize
Definition: qstyle.h:511
@ PM_ProgressBarChunkWidth
Definition: qstyle.h:481
@ PM_LargeIconSize
Definition: qstyle.h:530
@ PM_MenuBarItemSpacing
Definition: qstyle.h:494
@ PM_DialogButtonsSeparator
Definition: qstyle.h:503
@ PM_IconViewIconSize
Definition: qstyle.h:528
@ PM_ListViewIconSize
Definition: qstyle.h:527
@ PM_SubMenuOverlap
Definition: qstyle.h:561
@ PM_TabBarScrollButtonWidth
Definition: qstyle.h:515
@ PM_DockWidgetHandleExtent
Definition: qstyle.h:472
@ PM_SpinBoxSliderHeight
Definition: qstyle.h:524
@ PM_ButtonMargin
Definition: qstyle.h:450
@ PM_ToolBarExtensionExtent
Definition: qstyle.h:522
@ PM_TabCloseIndicatorHeight
Definition: qstyle.h:557
@ PM_SliderThickness
Definition: qstyle.h:465
@ PM_HeaderDefaultSectionSizeVertical
Definition: qstyle.h:565
@ PM_SliderLength
Definition: qstyle.h:467
@ PM_DialogButtonsButtonHeight
Definition: qstyle.h:505
@ PM_TreeViewIndentation
Definition: qstyle.h:562
@ PM_SplitterWidth
Definition: qstyle.h:483
@ PM_DialogButtonsButtonWidth
Definition: qstyle.h:504
@ PM_RadioButtonLabelSpacing
Definition: qstyle.h:545
@ PM_TabBarTabShiftHorizontal
Definition: qstyle.h:513
@ PM_ScrollView_ScrollBarSpacing
Definition: qstyle.h:559
@ PM_MdiSubWindowMinimizedWidth
Definition: qstyle.h:508
@ PM_SpinBoxFrameWidth
Definition: qstyle.h:457
@ PM_LayoutRightMargin
Definition: qstyle.h:548
@ PM_FocusFrameHMargin
Definition: qstyle.h:533
@ PM_ExclusiveIndicatorWidth
Definition: qstyle.h:500
@ PM_ToolTipLabelFrameWidth
Definition: qstyle.h:535
@ PM_MenuScrollerHeight
Definition: qstyle.h:486
@ PM_TabBarTabOverlap
Definition: qstyle.h:475
@ PM_ScrollBarSliderMin
Definition: qstyle.h:463
@ PM_MenuBarVMargin
Definition: qstyle.h:495
@ PM_ButtonIconSize
Definition: qstyle.h:541
@ PM_ToolBarFrameWidth
Definition: qstyle.h:517
@ PM_HeaderGripMargin
Definition: qstyle.h:512
RequestSoftwareInputPanel
Definition: qstyle.h:612
@ RSIP_OnMouseClickAndAlreadyFocused
Definition: qstyle.h:613
ComplexControl
Definition: qstyle.h:367
@ CC_MdiControls
Definition: qstyle.h:376
@ CC_ComboBox
Definition: qstyle.h:369
@ CC_GroupBox
Definition: qstyle.h:375
@ CC_Slider
Definition: qstyle.h:371
@ CC_Dial
Definition: qstyle.h:374
@ CC_ToolButton
Definition: qstyle.h:372
@ CC_TitleBar
Definition: qstyle.h:373
@ CC_SpinBox
Definition: qstyle.h:368
@ CC_ScrollBar
Definition: qstyle.h:370
PrimitiveElement
Definition: qstyle.h:138
@ PE_IndicatorToolBarHandle
Definition: qstyle.h:177
@ PE_FrameButtonTool
Definition: qstyle.h:150
@ PE_PanelMenu
Definition: qstyle.h:195
@ PE_IndicatorArrowLeft
Definition: qstyle.h:161
@ PE_PanelToolBar
Definition: qstyle.h:157
@ PE_PanelButtonTool
Definition: qstyle.h:155
@ PE_IndicatorArrowRight
Definition: qstyle.h:162
@ PE_IndicatorSpinDown
Definition: qstyle.h:173
@ PE_FrameLineEdit
Definition: qstyle.h:144
@ PE_PanelLineEdit
Definition: qstyle.h:158
@ PE_IndicatorHeaderArrow
Definition: qstyle.h:169
@ PE_PanelStatusBar
Definition: qstyle.h:192
@ PE_PanelScrollAreaCorner
Definition: qstyle.h:182
@ PE_IndicatorButtonDropDown
Definition: qstyle.h:165
@ PE_FrameTabWidget
Definition: qstyle.h:147
@ PE_FrameGroupBox
Definition: qstyle.h:143
@ PE_PanelButtonCommand
Definition: qstyle.h:153
@ PE_PanelItemViewRow
Definition: qstyle.h:190
@ PE_IndicatorSpinMinus
Definition: qstyle.h:174
@ PE_IndicatorDockWidgetResizeHandle
Definition: qstyle.h:168
@ PE_IndicatorArrowDown
Definition: qstyle.h:160
@ PE_FrameWindow
Definition: qstyle.h:148
@ PE_FrameButtonBevel
Definition: qstyle.h:149
@ PE_Widget
Definition: qstyle.h:184
@ PE_IndicatorCheckBox
Definition: qstyle.h:167
@ PE_IndicatorSpinUp
Definition: qstyle.h:176
@ PE_IndicatorProgressChunk
Definition: qstyle.h:171
@ PE_IndicatorColumnViewArrow
Definition: qstyle.h:186
@ PE_IndicatorItemViewItemDrop
Definition: qstyle.h:187
@ PE_PanelTipLabel
Definition: qstyle.h:179
@ PE_PanelMenuBar
Definition: qstyle.h:156
@ PE_Frame
Definition: qstyle.h:139
@ PE_PanelButtonBevel
Definition: qstyle.h:154
@ PE_IndicatorRadioButton
Definition: qstyle.h:172
@ PE_IndicatorToolBarSeparator
Definition: qstyle.h:178
@ PE_FrameTabBarBase
Definition: qstyle.h:151
@ PE_IndicatorArrowUp
Definition: qstyle.h:163
@ PE_IndicatorTabTearRight
Definition: qstyle.h:197
@ PE_FrameDockWidget
Definition: qstyle.h:141
@ PE_IndicatorSpinPlus
Definition: qstyle.h:175
@ PE_IndicatorMenuCheckMark
Definition: qstyle.h:170
@ PE_IndicatorBranch
Definition: qstyle.h:164
@ PE_FrameDefaultButton
Definition: qstyle.h:140
@ PE_FrameFocusRect
Definition: qstyle.h:142
@ PE_FrameMenu
Definition: qstyle.h:145
@ PE_PanelItemViewItem
Definition: qstyle.h:189
@ PE_FrameStatusBarItem
Definition: qstyle.h:146
@ PE_IndicatorItemViewItemCheck
Definition: qstyle.h:166
@ PE_IndicatorTabTear
Definition: qstyle.h:180
@ PE_IndicatorTabClose
Definition: qstyle.h:194
SubElement
Definition: qstyle.h:278
@ SE_GroupBoxLayoutItem
Definition: qstyle.h:337
@ SE_ShapedFrameContents
Definition: qstyle.h:348
@ SE_HeaderLabel
Definition: qstyle.h:302
@ SE_ProgressBarGroove
Definition: qstyle.h:296
@ SE_RadioButtonLayoutItem
Definition: qstyle.h:331
@ SE_ProgressBarLabel
Definition: qstyle.h:298
@ SE_CheckBoxFocusRect
Definition: qstyle.h:284
@ SE_TreeViewDisclosureItem
Definition: qstyle.h:315
@ SE_SpinBoxLayoutItem
Definition: qstyle.h:333
@ SE_TabWidgetTabPane
Definition: qstyle.h:306
@ SE_TabBarTabRightButton
Definition: qstyle.h:345
@ SE_ToolButtonLayoutItem
Definition: qstyle.h:334
@ SE_TabBarTearIndicatorRight
Definition: qstyle.h:354
@ SE_CheckBoxContents
Definition: qstyle.h:283
@ SE_ItemViewItemDecoration
Definition: qstyle.h:340
@ SE_ItemViewItemFocusRect
Definition: qstyle.h:342
@ SE_LabelLayoutItem
Definition: qstyle.h:328
@ SE_TabWidgetRightCorner
Definition: qstyle.h:309
@ SE_TabBarTabText
Definition: qstyle.h:346
@ SE_CheckBoxLayoutItem
Definition: qstyle.h:325
@ SE_DockWidgetIcon
Definition: qstyle.h:323
@ SE_ItemViewItemCheckIndicator
Definition: qstyle.h:311
@ SE_FrameLayoutItem
Definition: qstyle.h:336
@ SE_LineEditContents
Definition: qstyle.h:317
@ SE_HeaderArrow
Definition: qstyle.h:303
@ SE_SliderFocusRect
Definition: qstyle.h:294
@ SE_PushButtonFocusRect
Definition: qstyle.h:280
@ SE_RadioButtonFocusRect
Definition: qstyle.h:289
@ SE_CheckBoxClickRect
Definition: qstyle.h:285
@ SE_ProgressBarLayoutItem
Definition: qstyle.h:329
@ SE_ComboBoxFocusRect
Definition: qstyle.h:292
@ SE_PushButtonContents
Definition: qstyle.h:279
@ SE_ToolBarHandle
Definition: qstyle.h:350
@ SE_TabWidgetLayoutItem
Definition: qstyle.h:338
@ SE_RadioButtonContents
Definition: qstyle.h:288
@ SE_DockWidgetTitleBarText
Definition: qstyle.h:322
@ SE_ProgressBarContents
Definition: qstyle.h:297
@ SE_DateTimeEditLayoutItem
Definition: qstyle.h:327
@ SE_TabBarScrollRightButton
Definition: qstyle.h:353
@ SE_TabBarScrollLeftButton
Definition: qstyle.h:352
@ SE_TabWidgetTabBar
Definition: qstyle.h:305
@ SE_CheckBoxIndicator
Definition: qstyle.h:282
@ SE_TabBarTabLeftButton
Definition: qstyle.h:344
@ SE_ComboBoxLayoutItem
Definition: qstyle.h:326
@ SE_DockWidgetFloatButton
Definition: qstyle.h:321
@ SE_SliderLayoutItem
Definition: qstyle.h:332
@ SE_ItemViewItemText
Definition: qstyle.h:341
@ SE_TabBarTearIndicator
Definition: qstyle.h:312
@ SE_RadioButtonIndicator
Definition: qstyle.h:287
@ SE_PushButtonLayoutItem
Definition: qstyle.h:330
@ SE_RadioButtonClickRect
Definition: qstyle.h:290
@ SE_PushButtonBevel
Definition: qstyle.h:356
@ SE_DockWidgetCloseButton
Definition: qstyle.h:320
@ SE_TabWidgetLeftCorner
Definition: qstyle.h:308
@ SE_ToolBoxTabContents
Definition: qstyle.h:300
@ SE_TabWidgetTabContents
Definition: qstyle.h:307
@ SE_FrameContents
Definition: qstyle.h:318
SubControl
Definition: qstyle.h:383
the type of menu item
Definition: qstyleoption.h:515
The QStyleOption class stores the parameters used by QStyle functions.
Definition: qstyleoption.h:75
The QWidget class is the base class of all user interface objects.
Definition: qwidget.h:133
QOpenGLWidget * widget
[1]
employee setName("Richard Schmit")
void drawControl(ControlElement element, QPainter *painter, const QWidget *widget, const QRect &rect, const QColorGroup &colorGroup, SFlags how=Style_Default, const QStyleOption &option=QStyleOption::Default) const
[1]
drawPrimitive(PE_IndicatorCheckBox, &subopt, p, widget)
rect
[4]
uint alignment
direction
QStyleOptionButton opt
palette
auto it unsigned count const
Definition: hb-iter.hh:848
Definition: qnamespace.h:55
LayoutDirection
Definition: qnamespace.h:1462
Orientation
Definition: qnamespace.h:123
#define Q_DECLARE_FLAGS(Flags, Enum)
Definition: qflags.h:210
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
Definition: qflags.h:227
#define Q_DISABLE_COPY(Class)
Definition: qglobal.h:515
@ text
GLboolean r
[2]
GLfloat GLfloat GLfloat w
[0]
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLenum GLenum GLsizei const GLuint GLboolean enabled
GLbitfield flags
GLuint name
GLuint GLfloat * val
Definition: qopenglext.h:1513
GLfloat GLfloat p
[1]
Definition: qopenglext.h:12698
GLuint GLenum option
Definition: qopenglext.h:5929
#define Q_ENUM(x)
Definition: qtmetamacros.h:104
#define Q_OBJECT
Definition: qtmetamacros.h:158
widget render & pixmap
QPainter painter(this)
[7]
QNetworkProxy proxy
[0]
serverSocket setProxy(QNetworkProxy::NoProxy)
[0]
#define private
Definition: main.cpp:37