#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