#include <QtGui/qstyleoption.h>
#ifndef QSTYLEOPTION_H
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);
};
#endif // QSTYLEOPTION_H