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

Qt3::QTextFormatCollection Class Reference

#include </home/clem/local/src/opie/noncore/apps/opie-write/qrichtext_p.h>

Collaboration diagram for Qt3::QTextFormatCollection:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 QTextFormatCollection ()
virtual ~QTextFormatCollection ()
void setDefaultFormat (QTextFormat *f)
QTextFormatdefaultFormat () const
virtual QTextFormatformat (QTextFormat *f)
virtual QTextFormatformat (QTextFormat *of, QTextFormat *nf, int flags)
virtual QTextFormatformat (const QFont &f, const QColor &c)
virtual void remove (QTextFormat *f)
virtual QTextFormatcreateFormat (const QTextFormat &f)
virtual QTextFormatcreateFormat (const QFont &f, const QColor &c)
void updateDefaultFormat (const QFont &font, const QColor &c, QStyleSheet *sheet)
QDict< QTextFormatdict () const

Private Member Functions

void updateKeys ()

Private Attributes

QTextFormatdefFormat
QTextFormatlastFormat
QTextFormatcachedFormat
QDict< QTextFormatcKey
QTextFormatcres
QFont cfont
QColor ccol
QString kof
QString knf
int cflags

Friends

class QTextDocument
class QTextFormat

Constructor & Destructor Documentation

QTextFormatCollection::QTextFormatCollection  ) 
 

Definition at line 5589 of file qrichtext.cpp.

References cachedFormat, cflags, cKey, cres, defFormat, lastFormat, QTextFormat, QPtrCollection::setAutoDelete(), and TRUE.

QTextFormatCollection::~QTextFormatCollection  )  [virtual]
 

Definition at line 5600 of file qrichtext.cpp.

References defFormat.


Member Function Documentation

virtual QTextFormat* Qt3::QTextFormatCollection::createFormat const QFont &  f,
const QColor &  c
[inline, virtual]
 

Definition at line 1521 of file qrichtext_p.h.

virtual QTextFormat* Qt3::QTextFormatCollection::createFormat const QTextFormat f  )  [inline, virtual]
 

Definition at line 1520 of file qrichtext_p.h.

Referenced by format().

QTextFormat * Qt3::QTextFormatCollection::defaultFormat  )  const [inline]
 

Definition at line 1996 of file qrichtext_p.h.

References QTextFormatCollection::defFormat.

Referenced by Qt3::QTextDocument::setDefaultFormat().

QDict<QTextFormat> Qt3::QTextFormatCollection::dict  )  const [inline]
 

Definition at line 1524 of file qrichtext_p.h.

QTextFormat * QTextFormatCollection::format const QFont &  f,
const QColor &  c
[virtual]
 

Definition at line 5682 of file qrichtext.cpp.

References Qt3::QTextFormat::addRef(), Qt3::QTextFormat::AlignNormal, cachedFormat, ccol, cfont, cKey, createFormat(), defFormat, FALSE, QDict< type >::find(), QTextFormat::getKey(), QDict< type >::insert(), Qt3::QTextFormat::key(), QString::latin1(), oendl, and owarn.

QTextFormat * QTextFormatCollection::format QTextFormat of,
QTextFormat nf,
int  flags
[virtual]
 

Definition at line 5634 of file qrichtext.cpp.

References Qt3::QTextFormat::addRef(), Qt3::QTextFormat::Bold, cflags, cKey, Qt3::QTextFormat::col, Qt3::QTextFormat::collection, Qt3::QTextFormat::Color, createFormat(), cres, Qt3::QTextFormat::Family, QDict< type >::find(), Qt3::QTextFormat::fn, Qt3::QTextFormat::ha, QDict< type >::insert(), Qt3::QTextFormat::Italic, Qt3::QTextFormat::key(), knf, kof, Qt3::QTextFormat::missp, Qt3::QTextFormat::Misspelled, Qt3::QTextFormat::Size, Qt3::QTextFormat::StrikeOut, Qt3::QTextFormat::Underline, Qt3::QTextFormat::update(), Qt3::QTextFormat::usePixelSizes, and Qt3::QTextFormat::VAlign.

QTextFormat * QTextFormatCollection::format QTextFormat f  )  [virtual]
 

Definition at line 5605 of file qrichtext.cpp.

References Qt3::QTextFormat::addRef(), cKey, Qt3::QTextFormat::collection, createFormat(), defFormat, QDict< type >::find(), QDict< type >::insert(), Qt3::QTextFormat::key(), lastFormat, and Qt3::QTextFormat::parent().

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

void QTextFormatCollection::remove QTextFormat f  )  [virtual]
 

Definition at line 5710 of file qrichtext.cpp.

References cachedFormat, cKey, cres, Qt3::QTextFormat::key(), lastFormat, and QDict< type >::remove().

Referenced by Qt3::QTextFormat::removeRef().

void Qt3::QTextFormatCollection::setDefaultFormat QTextFormat f  )  [inline]
 

Definition at line 1991 of file qrichtext_p.h.

References QTextFormatCollection::defFormat.

void QTextFormatCollection::updateDefaultFormat const QFont &  font,
const QColor &  c,
QStyleSheet sheet
 

Definition at line 5725 of file qrichtext.cpp.

References cKey, Qt3::QTextFormat::col, QDictIterator< type >::current(), defFormat, eight, f, F(), Qt3::QTextFormat::fn, i, I(), Qt3::QTextFormat::logicalFontSize, Qt3::QStyleSheet::scaleFont(), Qt3::QTextFormat::stdSize, u, Qt3::QTextFormat::update(), UPDATE, updateKeys(), Qt3::QTextFormat::usePixelSizes, and W.

Referenced by Qt3::QTextDocument::setDefaultFormat().

void QTextFormatCollection::updateKeys  )  [private]
 

Definition at line 5764 of file qrichtext.cpp.

References cKey, QDict< type >::count(), QDictIterator< type >::current(), f, FALSE, QDict< type >::isEmpty(), QPtrCollection::setAutoDelete(), and TRUE.

Referenced by updateDefaultFormat().


Friends And Related Function Documentation

friend class QTextDocument [friend]
 

Definition at line 1507 of file qrichtext_p.h.

friend class QTextFormat [friend]
 

Definition at line 1508 of file qrichtext_p.h.

Referenced by QTextFormatCollection().


Member Data Documentation

QTextFormat * Qt3::QTextFormatCollection::cachedFormat [private]
 

Definition at line 1530 of file qrichtext_p.h.

Referenced by format(), QTextFormatCollection(), and remove().

QColor Qt3::QTextFormatCollection::ccol [private]
 

Definition at line 1534 of file qrichtext_p.h.

Referenced by format().

int Qt3::QTextFormatCollection::cflags [private]
 

Definition at line 1536 of file qrichtext_p.h.

Referenced by format(), and QTextFormatCollection().

QFont Qt3::QTextFormatCollection::cfont [private]
 

Definition at line 1533 of file qrichtext_p.h.

Referenced by format().

QDict<QTextFormat> Qt3::QTextFormatCollection::cKey [private]
 

Definition at line 1531 of file qrichtext_p.h.

Referenced by format(), QTextFormatCollection(), remove(), updateDefaultFormat(), and updateKeys().

QTextFormat* Qt3::QTextFormatCollection::cres [private]
 

Definition at line 1532 of file qrichtext_p.h.

Referenced by format(), QTextFormatCollection(), and remove().

QTextFormat* Qt3::QTextFormatCollection::defFormat [private]
 

Definition at line 1530 of file qrichtext_p.h.

Referenced by format(), QTextFormatCollection(), Qt3::QTextFormat::removeRef(), updateDefaultFormat(), and ~QTextFormatCollection().

QString Qt3::QTextFormatCollection::knf [private]
 

Definition at line 1535 of file qrichtext_p.h.

Referenced by format().

QString Qt3::QTextFormatCollection::kof [private]
 

Definition at line 1535 of file qrichtext_p.h.

Referenced by format().

QTextFormat * Qt3::QTextFormatCollection::lastFormat [private]
 

Definition at line 1530 of file qrichtext_p.h.

Referenced by format(), QTextFormatCollection(), and remove().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 18:03:42 2005 for OPIE by  doxygen 1.4.2