#ifndef QSTYLEOPTION_H
#define QSTYLEOPTION_H
#include <QtGui/qabstractspinbox.h>
#include <QtGui/qicon.h>
#include <QtGui/qmatrix.h>
#include <QtGui/qslider.h>
#include <QtGui/qstyle.h>
#include <QtGui/qtabbar.h>
#include <QtGui/qtabwidget.h>
#include <QtGui/qrubberband.h>
typedef enum QtValidLicenseForGuiModule QtGuiModule;
class QStyleOption{
public: enum OptionType{
SO_Default = 0,
SO_FocusRect = 1,
SO_Button = 2,
SO_Tab = 3,
SO_MenuItem = 4,
SO_Frame = 5,
SO_ProgressBar = 6,
SO_ToolBox = 7,
SO_Header = 8,
SO_Q3DockWindow = 9,
SO_DockWidget = 10,
SO_Q3ListViewItem = 11,
SO_ViewItem = 12,
SO_TabWidgetFrame = 13,
SO_TabBarBase = 14,
SO_RubberBand = 15,
SO_ToolBar = 16,
SO_GraphicsItem = 17,
SO_Complex = 983040,
SO_Slider = 983041,
SO_SpinBox = 983042,
SO_ToolButton = 983043,
SO_ComboBox = 983044,
SO_Q3ListView = 983045,
SO_TitleBar = 983046,
SO_GroupBox = 983047,
SO_SizeGrip = 983048,
SO_CustomBase = 3840,
SO_ComplexCustomBase = 251658240,
};
public: enum StyleOptionType{
Type = 0,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: int version;
public: int type;
public: class QFlags < enum QStyle::StateFlag > state;
public: enum Qt::LayoutDirection direction;
public: class QRect rect;
public: class QFontMetrics fontMetrics;
public: class QPalette palette;
public: QStyleOption(int version = QStyleOption::Version, int type = QStyleOption::SO_Default);
public: QStyleOption(class QStyleOption const & other);
public: ~QStyleOption();
public: void init(class QWidget const * w);
public: inline void initFrom(class QWidget const * w);
public: class QStyleOption& operator =(class QStyleOption const & other);
};
class QStyleOptionFocusRect: public QStyleOption{
public: enum StyleOptionType{
Type = 1,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: class QColor backgroundColor;
public: QStyleOptionFocusRect();
public: inline QStyleOptionFocusRect(class QStyleOptionFocusRect const & other);
protected: QStyleOptionFocusRect(int version);
};
class QStyleOptionFrame: public QStyleOption{
public: enum StyleOptionType{
Type = 5,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: int lineWidth;
public: int midLineWidth;
public: QStyleOptionFrame();
public: inline QStyleOptionFrame(class QStyleOptionFrame const & other);
protected: QStyleOptionFrame(int version);
};
class QStyleOptionFrameV2: public QStyleOptionFrame{
public: enum StyleOptionVersion{
Version = 2,
};
public: enum FrameFeature{
None = 0,
Flat = 1,
};
public: typedef class QFlags < enum QStyleOptionFrameV2::FrameFeature > FrameFeatures;
public: class QFlags < enum QStyleOptionFrameV2::FrameFeature > features;
public: QStyleOptionFrameV2();
public: inline QStyleOptionFrameV2(class QStyleOptionFrameV2 const & other);
public: QStyleOptionFrameV2(class QStyleOptionFrame const & other);
public: class QStyleOptionFrameV2& operator =(class QStyleOptionFrame const & other);
protected: QStyleOptionFrameV2(int version);
};
inline class QFlags < enum QStyleOptionFrameV2::FrameFeature > operator |(enum QStyleOptionFrameV2::FrameFeature f1, class QFlags < enum QStyleOptionFrameV2::FrameFeature > f2);
inline class QFlags < enum QStyleOptionFrameV2::FrameFeature > operator |(enum QStyleOptionFrameV2::FrameFeature f1, enum QStyleOptionFrameV2::FrameFeature f2);
#ifndef QT_NO_TABWIDGET
class QStyleOptionTabWidgetFrame: public QStyleOption{
public: enum StyleOptionType{
Type = 13,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: int lineWidth;
public: int midLineWidth;
public: enum QTabBar::Shape shape;
public: class QSize tabBarSize;
public: class QSize rightCornerWidgetSize;
public: class QSize leftCornerWidgetSize;
public: QStyleOptionTabWidgetFrame();
public: inline QStyleOptionTabWidgetFrame(class QStyleOptionTabWidgetFrame const & other);
protected: QStyleOptionTabWidgetFrame(int version);
};
#endif
#ifndef QT_NO_TABBAR
class QStyleOptionTabBarBase: public QStyleOption{
public: enum StyleOptionType{
Type = 14,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: enum QTabBar::Shape shape;
public: class QRect tabBarRect;
public: class QRect selectedTabRect;
public: QStyleOptionTabBarBase();
public: inline QStyleOptionTabBarBase(class QStyleOptionTabBarBase const & other);
protected: QStyleOptionTabBarBase(int version);
};
#endif
class QStyleOptionHeader: public QStyleOption{
public: enum StyleOptionType{
Type = 8,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: enum SectionPosition{
Beginning = 0,
Middle = 1,
End = 2,
OnlyOneSection = 3,
};
public: enum SelectedPosition{
NotAdjacent = 0,
NextIsSelected = 1,
PreviousIsSelected = 2,
NextAndPreviousAreSelected = 3,
};
public: enum SortIndicator{
None = 0,
SortUp = 1,
SortDown = 2,
};
public: int section;
public: class QString text;
public: Qt::Alignment textAlignment;
public: class QIcon icon;
public: Qt::Alignment iconAlignment;
public: enum QStyleOptionHeader::SectionPosition position;
public: enum QStyleOptionHeader::SelectedPosition selectedPosition;
public: enum QStyleOptionHeader::SortIndicator sortIndicator;
public: enum Qt::Orientation orientation;
public: QStyleOptionHeader();
public: inline QStyleOptionHeader(class QStyleOptionHeader const & other);
protected: QStyleOptionHeader(int version);
};
class QStyleOptionButton: public QStyleOption{
public: enum StyleOptionType{
Type = 2,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: enum ButtonFeature{
None = 0,
Flat = 1,
HasMenu = 2,
DefaultButton = 4,
AutoDefaultButton = 8,
};
public: typedef class QFlags < enum QStyleOptionButton::ButtonFeature > ButtonFeatures;
public: class QFlags < enum QStyleOptionButton::ButtonFeature > features;
public: class QString text;
public: class QIcon icon;
public: class QSize iconSize;
public: QStyleOptionButton();
public: inline QStyleOptionButton(class QStyleOptionButton const & other);
protected: QStyleOptionButton(int version);
};
inline class QFlags < enum QStyleOptionButton::ButtonFeature > operator |(enum QStyleOptionButton::ButtonFeature f1, class QFlags < enum QStyleOptionButton::ButtonFeature > f2);
inline class QFlags < enum QStyleOptionButton::ButtonFeature > operator |(enum QStyleOptionButton::ButtonFeature f1, enum QStyleOptionButton::ButtonFeature f2);
#ifndef QT_NO_TABBAR
class QStyleOptionTab: public QStyleOption{
public: enum StyleOptionType{
Type = 3,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: enum TabPosition{
Beginning = 0,
Middle = 1,
End = 2,
OnlyOneTab = 3,
};
public: enum SelectedPosition{
NotAdjacent = 0,
NextIsSelected = 1,
PreviousIsSelected = 2,
};
public: enum CornerWidget{
NoCornerWidgets = 0,
LeftCornerWidget = 1,
RightCornerWidget = 2,
};
public: typedef class QFlags < enum QStyleOptionTab::CornerWidget > CornerWidgets;
public: enum QTabBar::Shape shape;
public: class QString text;
public: class QIcon icon;
public: int row;
public: enum QStyleOptionTab::TabPosition position;
public: enum QStyleOptionTab::SelectedPosition selectedPosition;
public: class QFlags < enum QStyleOptionTab::CornerWidget > cornerWidgets;
public: QStyleOptionTab();
public: inline QStyleOptionTab(class QStyleOptionTab const & other);
protected: QStyleOptionTab(int version);
};
inline class QFlags < enum QStyleOptionTab::CornerWidget > operator |(enum QStyleOptionTab::CornerWidget f1, class QFlags < enum QStyleOptionTab::CornerWidget > f2);
inline class QFlags < enum QStyleOptionTab::CornerWidget > operator |(enum QStyleOptionTab::CornerWidget f1, enum QStyleOptionTab::CornerWidget f2);
class QStyleOptionTabV2: public QStyleOptionTab{
public: enum StyleOptionVersion{
Version = 2,
};
public: class QSize iconSize;
public: QStyleOptionTabV2();
public: inline QStyleOptionTabV2(class QStyleOptionTabV2 const & other);
public: QStyleOptionTabV2(class QStyleOptionTab const & other);
public: class QStyleOptionTabV2& operator =(class QStyleOptionTab const & other);
protected: QStyleOptionTabV2(int version);
};
#endif
#ifndef QT_NO_TOOLBAR
class QStyleOptionToolBar: public QStyleOption{
public: enum StyleOptionType{
Type = 16,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: enum ToolBarPosition{
Beginning = 0,
Middle = 1,
End = 2,
OnlyOne = 3,
};
public: enum ToolBarFeature{
None = 0,
Movable = 1,
};
public: typedef class QFlags < enum QStyleOptionToolBar::ToolBarFeature > ToolBarFeatures;
public: enum QStyleOptionToolBar::ToolBarPosition positionOfLine;
public: enum QStyleOptionToolBar::ToolBarPosition positionWithinLine;
public: enum Qt::ToolBarArea toolBarArea;
public: class QFlags < enum QStyleOptionToolBar::ToolBarFeature > features;
public: int lineWidth;
public: int midLineWidth;
public: QStyleOptionToolBar();
public: inline QStyleOptionToolBar(class QStyleOptionToolBar const & other);
protected: QStyleOptionToolBar(int version);
};
inline class QFlags < enum QStyleOptionToolBar::ToolBarFeature > operator |(enum QStyleOptionToolBar::ToolBarFeature f1, class QFlags < enum QStyleOptionToolBar::ToolBarFeature > f2);
inline class QFlags < enum QStyleOptionToolBar::ToolBarFeature > operator |(enum QStyleOptionToolBar::ToolBarFeature f1, enum QStyleOptionToolBar::ToolBarFeature f2);
#endif
class QStyleOptionProgressBar: public QStyleOption{
public: enum StyleOptionType{
Type = 6,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: int minimum;
public: int maximum;
public: int progress;
public: class QString text;
public: Qt::Alignment textAlignment;
public: bool textVisible;
public: QStyleOptionProgressBar();
public: inline QStyleOptionProgressBar(class QStyleOptionProgressBar const & other);
protected: QStyleOptionProgressBar(int version);
};
class QStyleOptionProgressBarV2: public QStyleOptionProgressBar{
public: enum StyleOptionType{
Type = 6,
};
public: enum StyleOptionVersion{
Version = 2,
};
public: enum Qt::Orientation orientation;
public: bool invertedAppearance;
public: bool bottomToTop;
public: QStyleOptionProgressBarV2();
public: QStyleOptionProgressBarV2(class QStyleOptionProgressBar const & other);
public: QStyleOptionProgressBarV2(class QStyleOptionProgressBarV2 const & other);
public: class QStyleOptionProgressBarV2& operator =(class QStyleOptionProgressBar const & other);
protected: QStyleOptionProgressBarV2(int version);
};
class QStyleOptionMenuItem: public QStyleOption{
public: enum StyleOptionType{
Type = 4,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: enum MenuItemType{
Normal = 0,
DefaultItem = 1,
Separator = 2,
SubMenu = 3,
Scroller = 4,
TearOff = 5,
Margin = 6,
EmptyArea = 7,
};
public: enum CheckType{
NotCheckable = 0,
Exclusive = 1,
NonExclusive = 2,
};
public: enum QStyleOptionMenuItem::MenuItemType menuItemType;
public: enum QStyleOptionMenuItem::CheckType checkType;
public: bool checked;
public: bool menuHasCheckableItems;
public: class QRect menuRect;
public: class QString text;
public: class QIcon icon;
public: int maxIconWidth;
public: int tabWidth;
public: class QFont font;
public: QStyleOptionMenuItem();
public: inline QStyleOptionMenuItem(class QStyleOptionMenuItem const & other);
protected: QStyleOptionMenuItem(int version);
};
class QStyleOptionQ3ListViewItem: public QStyleOption{
public: enum StyleOptionType{
Type = 11,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: enum Q3ListViewItemFeature{
None = 0,
Expandable = 1,
MultiLine = 2,
Visible = 4,
ParentControl = 8,
};
public: typedef class QFlags < enum QStyleOptionQ3ListViewItem::Q3ListViewItemFeature > Q3ListViewItemFeatures;
public: class QFlags < enum QStyleOptionQ3ListViewItem::Q3ListViewItemFeature > features;
public: int height;
public: int totalHeight;
public: int itemY;
public: int childCount;
public: QStyleOptionQ3ListViewItem();
public: inline QStyleOptionQ3ListViewItem(class QStyleOptionQ3ListViewItem const & other);
protected: QStyleOptionQ3ListViewItem(int version);
};
inline class QFlags < enum QStyleOptionQ3ListViewItem::Q3ListViewItemFeature > operator |(enum QStyleOptionQ3ListViewItem::Q3ListViewItemFeature f1, class QFlags < enum QStyleOptionQ3ListViewItem::Q3ListViewItemFeature > f2);
inline class QFlags < enum QStyleOptionQ3ListViewItem::Q3ListViewItemFeature > operator |(enum QStyleOptionQ3ListViewItem::Q3ListViewItemFeature f1, enum QStyleOptionQ3ListViewItem::Q3ListViewItemFeature f2);
class QStyleOptionQ3DockWindow: public QStyleOption{
public: enum StyleOptionType{
Type = 9,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: bool docked;
public: bool closeEnabled;
public: QStyleOptionQ3DockWindow();
public: inline QStyleOptionQ3DockWindow(class QStyleOptionQ3DockWindow const & other);
protected: QStyleOptionQ3DockWindow(int version);
};
class QStyleOptionDockWidget: public QStyleOption{
public: enum StyleOptionType{
Type = 10,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: class QString title;
public: bool closable;
public: bool movable;
public: bool floatable;
public: QStyleOptionDockWidget();
public: inline QStyleOptionDockWidget(class QStyleOptionDockWidget const & other);
protected: QStyleOptionDockWidget(int version);
};
class QStyleOptionViewItem: public QStyleOption{
public: enum StyleOptionType{
Type = 12,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: enum Position{
Left = 0,
Right = 1,
Top = 2,
Bottom = 3,
};
public: Qt::Alignment displayAlignment;
public: Qt::Alignment decorationAlignment;
public: enum Qt::TextElideMode textElideMode;
public: enum QStyleOptionViewItem::Position decorationPosition;
public: class QSize decorationSize;
public: class QFont font;
public: bool showDecorationSelected;
public: QStyleOptionViewItem();
public: inline QStyleOptionViewItem(class QStyleOptionViewItem const & other);
protected: QStyleOptionViewItem(int version);
};
class QStyleOptionViewItemV2: public QStyleOptionViewItem{
public: enum StyleOptionVersion{
Version = 2,
};
public: enum ViewItemFeature{
None = 0,
WrapText = 1,
Alternate = 2,
};
public: typedef class QFlags < enum QStyleOptionViewItemV2::ViewItemFeature > ViewItemFeatures;
public: class QFlags < enum QStyleOptionViewItemV2::ViewItemFeature > features;
public: QStyleOptionViewItemV2();
public: inline QStyleOptionViewItemV2(class QStyleOptionViewItemV2 const & other);
public: QStyleOptionViewItemV2(class QStyleOptionViewItem const & other);
public: class QStyleOptionViewItemV2& operator =(class QStyleOptionViewItem const & other);
protected: QStyleOptionViewItemV2(int version);
};
inline class QFlags < enum QStyleOptionViewItemV2::ViewItemFeature > operator |(enum QStyleOptionViewItemV2::ViewItemFeature f1, class QFlags < enum QStyleOptionViewItemV2::ViewItemFeature > f2);
inline class QFlags < enum QStyleOptionViewItemV2::ViewItemFeature > operator |(enum QStyleOptionViewItemV2::ViewItemFeature f1, enum QStyleOptionViewItemV2::ViewItemFeature f2);
class QStyleOptionToolBox: public QStyleOption{
public: enum StyleOptionType{
Type = 7,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: class QString text;
public: class QIcon icon;
public: QStyleOptionToolBox();
public: inline QStyleOptionToolBox(class QStyleOptionToolBox const & other);
protected: QStyleOptionToolBox(int version);
};
#ifndef QT_NO_RUBBERBAND
class QStyleOptionRubberBand: public QStyleOption{
public: enum StyleOptionType{
Type = 15,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: enum QRubberBand::Shape shape;
public: bool opaque;
public: QStyleOptionRubberBand();
public: inline QStyleOptionRubberBand(class QStyleOptionRubberBand const & other);
protected: QStyleOptionRubberBand(int version);
};
#endif // QT_NO_RUBBERBAND
class QStyleOptionComplex: public QStyleOption{
public: enum StyleOptionType{
Type = 983040,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: class QFlags < enum QStyle::SubControl > subControls;
public: class QFlags < enum QStyle::SubControl > activeSubControls;
public: QStyleOptionComplex(int version = QStyleOptionComplex::Version, int type = QStyleOption::SO_Complex);
public: inline QStyleOptionComplex(class QStyleOptionComplex const & other);
};
#ifndef QT_NO_SLIDER
class QStyleOptionSlider: public QStyleOptionComplex{
public: enum StyleOptionType{
Type = 983041,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: enum Qt::Orientation orientation;
public: int minimum;
public: int maximum;
public: enum QSlider::TickPosition tickPosition;
public: int tickInterval;
public: bool upsideDown;
public: int sliderPosition;
public: int sliderValue;
public: int singleStep;
public: int pageStep;
public: qreal notchTarget;
public: bool dialWrapping;
public: QStyleOptionSlider();
public: inline QStyleOptionSlider(class QStyleOptionSlider const & other);
protected: QStyleOptionSlider(int version);
};
#endif // QT_NO_SLIDER
#ifndef QT_NO_SPINBOX
class QStyleOptionSpinBox: public QStyleOptionComplex{
public: enum StyleOptionType{
Type = 983042,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: enum QAbstractSpinBox::ButtonSymbols buttonSymbols;
public: class QFlags < enum QAbstractSpinBox::StepEnabledFlag > stepEnabled;
public: bool frame;
public: QStyleOptionSpinBox();
public: inline QStyleOptionSpinBox(class QStyleOptionSpinBox const & other);
protected: QStyleOptionSpinBox(int version);
};
#endif // QT_NO_SPINBOX
class QStyleOptionQ3ListView: public QStyleOptionComplex{
public: enum StyleOptionType{
Type = 983045,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: class QList < class QStyleOptionQ3ListViewItem > items;
public: class QPalette viewportPalette;
public: enum QPalette::ColorRole viewportBGRole;
public: int sortColumn;
public: int itemMargin;
public: int treeStepSize;
public: bool rootIsDecorated;
public: QStyleOptionQ3ListView();
public: inline QStyleOptionQ3ListView(class QStyleOptionQ3ListView const & other);
protected: QStyleOptionQ3ListView(int version);
};
class QStyleOptionToolButton: public QStyleOptionComplex{
public: enum StyleOptionType{
Type = 983043,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: enum ToolButtonFeature{
None = 0,
Arrow = 1,
Menu = 4,
PopupDelay = 8,
};
public: typedef class QFlags < enum QStyleOptionToolButton::ToolButtonFeature > ToolButtonFeatures;
public: class QFlags < enum QStyleOptionToolButton::ToolButtonFeature > features;
public: class QIcon icon;
public: class QSize iconSize;
public: class QString text;
public: enum Qt::ArrowType arrowType;
public: enum Qt::ToolButtonStyle toolButtonStyle;
public: class QPoint pos;
public: class QFont font;
public: QStyleOptionToolButton();
public: inline QStyleOptionToolButton(class QStyleOptionToolButton const & other);
protected: QStyleOptionToolButton(int version);
};
inline class QFlags < enum QStyleOptionToolButton::ToolButtonFeature > operator |(enum QStyleOptionToolButton::ToolButtonFeature f1, class QFlags < enum QStyleOptionToolButton::ToolButtonFeature > f2);
inline class QFlags < enum QStyleOptionToolButton::ToolButtonFeature > operator |(enum QStyleOptionToolButton::ToolButtonFeature f1, enum QStyleOptionToolButton::ToolButtonFeature f2);
class QStyleOptionComboBox: public QStyleOptionComplex{
public: enum StyleOptionType{
Type = 983044,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: bool editable;
public: class QRect popupRect;
public: bool frame;
public: class QString currentText;
public: class QIcon currentIcon;
public: class QSize iconSize;
public: QStyleOptionComboBox();
public: inline QStyleOptionComboBox(class QStyleOptionComboBox const & other);
protected: QStyleOptionComboBox(int version);
};
class QStyleOptionTitleBar: public QStyleOptionComplex{
public: enum StyleOptionType{
Type = 983046,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: class QString text;
public: class QIcon icon;
public: int titleBarState;
public: Qt::WindowFlags titleBarFlags;
public: QStyleOptionTitleBar();
public: inline QStyleOptionTitleBar(class QStyleOptionTitleBar const & other);
protected: QStyleOptionTitleBar(int version);
};
class QStyleOptionGroupBox: public QStyleOptionComplex{
public: enum StyleOptionType{
Type = 983047,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: class QFlags < enum QStyleOptionFrameV2::FrameFeature > features;
public: class QString text;
public: Qt::Alignment textAlignment;
public: class QColor textColor;
public: int lineWidth;
public: int midLineWidth;
public: QStyleOptionGroupBox();
public: inline QStyleOptionGroupBox(class QStyleOptionGroupBox const & other);
protected: QStyleOptionGroupBox(int version);
};
class QStyleOptionSizeGrip: public QStyleOptionComplex{
public: enum StyleOptionType{
Type = 983048,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: enum Qt::Corner corner;
public: QStyleOptionSizeGrip();
public: inline QStyleOptionSizeGrip(class QStyleOptionSizeGrip const & other);
protected: QStyleOptionSizeGrip(int version);
};
class QStyleOptionGraphicsItem: public QStyleOption{
public: enum StyleOptionType{
Type = 17,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: class QRectF exposedRect;
public: class QMatrix matrix;
public: qreal levelOfDetail;
public: QStyleOptionGraphicsItem();
public: inline QStyleOptionGraphicsItem(class QStyleOptionGraphicsItem const & other);
protected: QStyleOptionGraphicsItem(int version);
};
template < typename T > T qstyleoption_cast(QStyleOption* opt);
template < typename T > T qstyleoption_cast(class QStyleOption* opt);
class QStyleHintReturn{
public: enum HintReturnType{
SH_Default = 61440,
SH_Mask = 61441,
};
public: enum StyleOptionType{
Type = 61440,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: QStyleHintReturn(int version = QStyleOption::Version, int type = QStyleHintReturn::SH_Default);
public: ~QStyleHintReturn();
public: int version;
public: int type;
};
class QStyleHintReturnMask: public QStyleHintReturn{
public: enum StyleOptionType{
Type = 61441,
};
public: enum StyleOptionVersion{
Version = 1,
};
public: QStyleHintReturnMask();
public: class QRegion region;
};
template < typename T > T qstyleoption_cast(class QStyleHintReturn const * hint);
template < typename T > T qstyleoption_cast(class QStyleHintReturn* hint);
#if !defined(QT_NO_DEBUG_STREAM) && !defined(QT_NO_DEBUG)
struct QDebug operator <<(struct QDebug debug, enum QStyleOption::OptionType const & optionType);
struct QDebug operator <<(struct QDebug debug, class QStyleOption const & option);
#endif
#endif // QSTYLEOPTION_H