#ifndef QTEXTOPTION_H
#define QTEXTOPTION_H 
#include <QtCore/qnamespace.h>
typedef enum QtValidLicenseForGuiModule QtGuiModule;
template < typename T > struct QList;
struct QTextOptionPrivate;
class QTextOption{
   public: QTextOption();
   public: QTextOption(Qt::Alignment alignment);
   public: ~QTextOption();
   public: QTextOption(class QTextOption const & o);
   public: class QTextOption& operator =(class QTextOption const & o);
   public: inline Qt::Alignment alignment() const
   public: inline void setTextDirection(enum Qt::LayoutDirection aDirection);
   public: inline enum Qt::LayoutDirection textDirection() const
   public: enum WrapMode{
      NoWrap = 0,
      WordWrap = 1,
      ManualWrap = 2,
      WrapAnywhere = 3,
      WrapAtWordBoundaryOrAnywhere = 4,
   };
   public: inline void setWrapMode(enum QTextOption::WrapMode wrap);
   public: inline enum QTextOption::WrapMode wrapMode() const
   public: enum Flag{
      IncludeTrailingSpaces = -2147483648,
   };
   public: typedef class QFlags < enum QTextOption::Flag > Flags;
   public: inline class QFlags < enum QTextOption::Flag > flags() const
   public: inline qreal tabStop() const
   public: void setTabArray(class QList < double > tabStops);
   public: class QList < double > tabArray() const
   public: inline void setUseDesignMetrics(bool b);
   public: inline bool useDesignMetrics() const
   private: unsigned int align:8;
   private: unsigned int wordWrap:4;
   private: unsigned int design:1;
   private: unsigned int direction:1;
   private: unsigned int unused:19;
   private: uint f;
   private: qreal tab;
   private: struct QTextOptionPrivate* d;
   public: inline void setAlignment(Qt::Alignment aalignment);
   public: inline void setFlags(class QFlags < enum QTextOption::Flag > aflags);
   public: inline void setTabStop(qreal atabStop);
};
inline class QFlags < enum QTextOption::Flag > operator |(enum QTextOption::Flag f1, class QFlags < enum QTextOption::Flag > f2);
inline class QFlags < enum QTextOption::Flag > operator |(enum QTextOption::Flag f1, enum QTextOption::Flag f2);
#endif // QTEXTOPTION_H