Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QTextFormatter Class Reference

#include </home/clem/local/src/opie/qmake/include/private/qrichtext_p.h>

Inheritance diagram for QTextFormatter:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 QTextFormatter ()
virtual ~QTextFormatter ()
virtual int format (QTextDocument *doc, QTextParagraph *parag, int start, const QMap< int, QTextLineStart * > &oldLineStarts)=0
virtual int formatVertically (QTextDocument *doc, QTextParagraph *parag)
bool isWrapEnabled (QTextParagraph *p) const
int wrapAtColumn () const
virtual void setWrapEnabled (bool b)
virtual void setWrapAtColumn (int c)
virtual void setAllowBreakInWords (bool b)
bool allowBreakInWords () const
int minimumWidth () const
int widthUsed () const

Static Public Member Functions

static bool isBreakable (QTextString *string, int pos)

Protected Member Functions

virtual QTextLineStartformatLine (QTextParagraph *parag, QTextString *string, QTextLineStart *line, QTextStringChar *start, QTextStringChar *last, int align=Qt::AlignAuto, int space=0)
virtual QTextLineStartbidiReorderLine (QTextParagraph *parag, QTextString *string, QTextLineStart *line, QTextStringChar *start, QTextStringChar *last, int align, int space)
void insertLineStart (QTextParagraph *parag, int index, QTextLineStart *ls)

Protected Attributes

int thisminw
int thiswused

Private Attributes

bool wrapEnabled
int wrapColumn
bool biw

Constructor & Destructor Documentation

QTextFormatter::QTextFormatter  ) 
 

virtual QTextFormatter::~QTextFormatter  )  [virtual]
 


Member Function Documentation

bool QTextFormatter::allowBreakInWords  )  const [inline]
 

Definition at line 1386 of file qrichtext_p.h.

virtual QTextLineStart* QTextFormatter::bidiReorderLine QTextParagraph parag,
QTextString string,
QTextLineStart line,
QTextStringChar start,
QTextStringChar last,
int  align,
int  space
[protected, virtual]
 

virtual int QTextFormatter::format QTextDocument doc,
QTextParagraph parag,
int  start,
const QMap< int, QTextLineStart * > &  oldLineStarts
[pure virtual]
 

Implemented in QTextFormatterBreakInWords, and QTextFormatterBreakWords.

virtual QTextLineStart* QTextFormatter::formatLine QTextParagraph parag,
QTextString string,
QTextLineStart line,
QTextStringChar start,
QTextStringChar last,
int  align = Qt::AlignAuto,
int  space = 0
[protected, virtual]
 

virtual int QTextFormatter::formatVertically QTextDocument doc,
QTextParagraph parag
[virtual]
 

void QTextFormatter::insertLineStart QTextParagraph parag,
int  index,
QTextLineStart ls
[protected]
 

static bool QTextFormatter::isBreakable QTextString string,
int  pos
[static]
 

Referenced by Qt3::QTextParagraph::paint().

bool QTextFormatter::isWrapEnabled QTextParagraph p  )  const [inline]
 

Definition at line 1381 of file qrichtext_p.h.

References FALSE, QTextParagraph::isBreakable(), and TRUE.

int QTextFormatter::minimumWidth  )  const [inline]
 

Definition at line 1388 of file qrichtext_p.h.

virtual void QTextFormatter::setAllowBreakInWords bool  b  )  [inline, virtual]
 

Definition at line 1385 of file qrichtext_p.h.

virtual void QTextFormatter::setWrapAtColumn int  c  )  [virtual]
 

virtual void QTextFormatter::setWrapEnabled bool  b  )  [virtual]
 

int QTextFormatter::widthUsed  )  const [inline]
 

Definition at line 1389 of file qrichtext_p.h.

int QTextFormatter::wrapAtColumn  )  const [inline]
 

Definition at line 1382 of file qrichtext_p.h.


Member Data Documentation

bool QTextFormatter::biw [private]
 

Definition at line 1408 of file qrichtext_p.h.

int QTextFormatter::thisminw [protected]
 

Definition at line 1402 of file qrichtext_p.h.

int QTextFormatter::thiswused [protected]
 

Definition at line 1403 of file qrichtext_p.h.

int QTextFormatter::wrapColumn [private]
 

Definition at line 1407 of file qrichtext_p.h.

bool QTextFormatter::wrapEnabled [private]
 

Definition at line 1406 of file qrichtext_p.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 17:49:30 2005 for OPIE by  doxygen 1.4.2