#include <QtGui/qtextobject.h>
#ifndef QTEXTOBJECT_H
class QTextBlock{
   public: inline QTextBlock(struct QTextDocumentPrivate* priv, int b);
   public: inline QTextBlock();
   public: inline QTextBlock(class QTextBlock const & o);
   public: inline class QTextBlock& operator =(class QTextBlock const & o);
   public: inline bool isValid() const
   public: inline bool operator ==(class QTextBlock const & o) const
   public: inline bool operator !=(class QTextBlock const & o) const
   public: inline bool operator <(class QTextBlock const & o) const
   public: int position() const
   public: int length() const
   public: bool contains(int position) const
   public: struct QTextLayout* layout() const
   public: class QTextBlockFormat blockFormat() const
   public: int blockFormatIndex() const
   public: class QTextCharFormat charFormat() const
   public: int charFormatIndex() const
   public: class QString text() const
   public: struct QTextDocument const * document() const
   public: struct QTextList* textList() const
   public: class QTextBlockUserData* userData() const
   public: void setUserData(class QTextBlockUserData* data);
   public: int userState() const
   public: void setUserState(int state);
   public: class iterator{
      private: struct QTextDocumentPrivate const * p;
      private: int b;
      private: int e;
      private: int n;
      private: inline iterator(struct QTextDocumentPrivate const * priv, int begin, int end, int f);
      public: inline iterator();
      public: inline iterator(class QTextBlock::iterator const & o);
      public: class QTextFragment fragment() const
      public: inline bool atEnd() const
      public: inline bool operator ==(class QTextBlock::iterator const & o) const
      public: inline bool operator !=(class QTextBlock::iterator const & o) const
      public: class QTextBlock::iterator& operator ++();
      public: inline class QTextBlock::iterator operator ++(int);
      public: class QTextBlock::iterator& operator --();
      public: inline class QTextBlock::iterator operator --(int);
      friend class QTextBlock;
   };
   public: typedef class QTextBlock::iterator Iterator;
   public: class QTextBlock::iterator begin() const
   public: class QTextBlock::iterator end() const
   public: class QTextBlock next() const
   public: class QTextBlock previous() const
   public: inline struct QTextDocumentPrivate* docHandle() const
   private: struct QTextDocumentPrivate* p;
   private: int n;
   friend struct QSyntaxHighlighter;
   friend struct QTextDocumentPrivate;
   friend struct QTextLayout;
};
#endif // QTEXTOBJECT_H