#include <QtGui/qsizepolicy.h>
#ifndef QSIZEPOLICY_H
class QSizePolicy{
   public: static struct QMetaObject const staticMetaObject;
   private: enum SizePolicyMasks{
      HSize = 4,
      HMask = 15,
      VMask = 240,
   };
   public: enum PolicyFlag{
      GrowFlag = 1,
      ExpandFlag = 2,
      ShrinkFlag = 4,
      IgnoreFlag = 8,
   };
   public: enum Policy{
      Fixed = 0,
      Minimum = 1,
      Maximum = 4,
      Preferred = 5,
      MinimumExpanding = 3,
      Expanding = 7,
      Ignored = 13,
   };
   public: inline QSizePolicy();
   public: inline QSizePolicy(enum QSizePolicy::Policy horizontal, enum QSizePolicy::Policy vertical);
   public: inline enum QSizePolicy::Policy horizontalPolicy() const
   public: inline enum QSizePolicy::Policy verticalPolicy() const
   public: inline void setHorizontalPolicy(enum QSizePolicy::Policy d);
   public: inline void setVerticalPolicy(enum QSizePolicy::Policy d);
   public: inline Qt::Orientations expandingDirections() const
   public: inline void setHeightForWidth(bool b);
   public: inline bool hasHeightForWidth() const
   public: inline bool operator ==(class QSizePolicy const & s) const
   public: inline bool operator !=(class QSizePolicy const & s) const
   public: operator struct QVariant () const
   public: inline int horizontalStretch() const
   public: inline int verticalStretch() const
   public: inline void setHorizontalStretch(uchar stretchFactor);
   public: inline void setVerticalStretch(uchar stretchFactor);
   private: inline QSizePolicy(int i);
   private: quint32 data;
   public: inline void transpose();
   friend struct QDataStream& operator <<(struct QDataStream&, class QSizePolicy const &);
   friend struct QDataStream& operator >>(struct QDataStream&, class QSizePolicy&);
};
#endif // QSIZEPOLICY_H