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

QTextString Class Reference

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

Collaboration diagram for QTextString:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 QTextString ()
 QTextString (const QTextString &s)
virtual ~QTextString ()
QString toString (bool fixspaces=TRUE) const
QTextStringCharat (int i) const
int length () const
int width (int idx) const
void insert (int index, const QString &s, QTextFormat *f)
void insert (int index, const QChar *unicode, int len, QTextFormat *f)
void insert (int index, QTextStringChar *c, bool doAddRefFormat=FALSE)
void truncate (int index)
void remove (int index, int len)
void clear ()
void setFormat (int index, QTextFormat *f, bool useCollection)
void setBidi (bool b)
bool isBidi () const
bool isRightToLeft () const
QChar::Direction direction () const
void setDirection (QChar::Direction d)
QMemArray< QTextStringCharsubString (int start=0, int len=0xFFFFFF) const
QMemArray< QTextStringCharrawData () const
void operator= (const QString &s)
void operator+= (const QString &s)
void prepend (const QString &s)

Static Public Member Functions

static QString toString (const QMemArray< QTextStringChar > &data, bool fixspaces=TRUE)

Private Member Functions

void checkBidi () const

Private Attributes

QMemArray< QTextStringChardata
uint bidiDirty: 1
uint bidi: 1
uint rightToLeft: 1
uint dir: 5

Constructor & Destructor Documentation

QTextString::QTextString  ) 
 

QTextString::QTextString const QTextString s  ) 
 

virtual QTextString::~QTextString  )  [virtual]
 


Member Function Documentation

QTextStringChar & QTextString::at int  i  )  const [inline]
 

Definition at line 1915 of file qrichtext_p.h.

References data.

Referenced by QTextParagraph::at().

void QTextString::checkBidi  )  const [private]
 

Referenced by isBidi(), Qt3::QTextString::isBidi(), isRightToLeft(), and Qt3::QTextString::isRightToLeft().

void QTextString::clear  ) 
 

QChar::Direction QTextString::direction  )  const [inline]
 

Definition at line 239 of file qrichtext_p.h.

References dir.

void QTextString::insert int  index,
QTextStringChar c,
bool  doAddRefFormat = FALSE
 

void QTextString::insert int  index,
const QChar unicode,
int  len,
QTextFormat f
 

void QTextString::insert int  index,
const QString s,
QTextFormat f
 

bool QTextString::isBidi  )  const [inline]
 

Definition at line 225 of file qrichtext_p.h.

References bidi, bidiDirty, and checkBidi().

bool QTextString::isRightToLeft  )  const [inline]
 

Definition at line 232 of file qrichtext_p.h.

References bidiDirty, checkBidi(), and rightToLeft.

int QTextString::length  )  const [inline]
 

Definition at line 1638 of file qrichtext_p.h.

References data, and QMemArray< type >::size().

Referenced by QTextParagraph::append(), and QTextParagraph::length().

void QTextString::operator+= const QString s  )  [inline]
 

Definition at line 212 of file qrichtext_p.h.

References QTextParagraph::insert(), and QTextParagraph::length().

void QTextString::operator= const QString s  )  [inline]
 

Definition at line 211 of file qrichtext_p.h.

References QTextParagraph::insert().

void QTextString::prepend const QString s  )  [inline]
 

Definition at line 213 of file qrichtext_p.h.

References QTextParagraph::insert().

QMemArray<QTextStringChar> QTextString::rawData  )  const [inline]
 

Definition at line 209 of file qrichtext_p.h.

References QMemArray< type >::copy().

void QTextString::remove int  index,
int  len
 

void QTextString::setBidi bool  b  )  [inline]
 

Definition at line 202 of file qrichtext_p.h.

void QTextString::setDirection QChar::Direction  d  )  [inline]
 

Definition at line 206 of file qrichtext_p.h.

References TRUE.

void QTextString::setFormat int  index,
QTextFormat f,
bool  useCollection
 

QMemArray<QTextStringChar> QTextString::subString int  start = 0,
int  len = 0xFFFFFF
const
 

QString QTextString::toString bool  fixspaces = TRUE  )  const
 

static QString QTextString::toString const QMemArray< QTextStringChar > &  data,
bool  fixspaces = TRUE
[static]
 

Referenced by Qt3::QTextDeleteCommand::unexecute().

void QTextString::truncate int  index  ) 
 

int QTextString::width int  idx  )  const
 


Member Data Documentation

uint QTextString::bidi [private]
 

Definition at line 220 of file qrichtext_p.h.

Referenced by isBidi(), and Qt3::QTextString::isBidi().

uint QTextString::bidiDirty [private]
 

Definition at line 219 of file qrichtext_p.h.

Referenced by isBidi(), Qt3::QTextString::isBidi(), isRightToLeft(), and Qt3::QTextString::isRightToLeft().

QMemArray<QTextStringChar> QTextString::data [private]
 

Definition at line 218 of file qrichtext_p.h.

Referenced by at(), Qt3::QTextString::at(), length(), and Qt3::QTextString::length().

uint QTextString::dir [private]
 

Definition at line 222 of file qrichtext_p.h.

Referenced by direction(), and Qt3::QTextString::direction().

uint QTextString::rightToLeft [private]
 

Definition at line 221 of file qrichtext_p.h.

Referenced by isRightToLeft(), and Qt3::QTextString::isRightToLeft().


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