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

QFontPrivate Class Reference

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

Inheritance diagram for QFontPrivate:

Inheritance graph
[legend]
Collaboration diagram for QFontPrivate:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 QFontPrivate ()
 QFontPrivate (const QFontPrivate &fp)
 QFontPrivate (const QFontPrivate &fp, QPaintDevice *pd)
 ~QFontPrivate ()
QString defaultFamily () const
QString lastResortFamily () const
QString lastResortFont () const
QString key () const
QRect boundingRect (const QChar &ch)
int textWidth (const QString &str, int pos, int len)
QFont::Script scriptForChar (const QChar &c)

Static Public Member Functions

static int getFontWeight (const QCString &, bool=FALSE)

Public Attributes

QFontDef request
QFontDef actual
bool exactMatch
int lineWidth
QPaintDevice * paintdevice

Static Public Attributes

static QFontCachefontCache

Classes

struct  TextRun

Constructor & Destructor Documentation

QFontPrivate::QFontPrivate  )  [inline]
 

Definition at line 425 of file qfontdata_p.h.

References paintdevice.

QFontPrivate::QFontPrivate const QFontPrivate fp  )  [inline]
 

Definition at line 438 of file qfontdata_p.h.

References paintdevice, and Q_ASSERT.

QFontPrivate::QFontPrivate const QFontPrivate fp,
QPaintDevice *  pd
[inline]
 

Definition at line 452 of file qfontdata_p.h.

References paintdevice.

QFontPrivate::~QFontPrivate  )  [inline]
 

Definition at line 467 of file qfontdata_p.h.


Member Function Documentation

QRect QFontPrivate::boundingRect const QChar ch  ) 
 

QString QFontPrivate::defaultFamily  )  const
 

static int QFontPrivate::getFontWeight const QCString ,
bool  = FALSE
[static]
 

QString QFontPrivate::key  )  const
 

QString QFontPrivate::lastResortFamily  )  const
 

QString QFontPrivate::lastResortFont  )  const
 

QFont::Script QFontPrivate::scriptForChar const QChar c  ) 
 

int QFontPrivate::textWidth const QString str,
int  pos,
int  len
 


Member Data Documentation

QFontDef QFontPrivate::actual
 

Definition at line 254 of file qfontdata_p.h.

bool QFontPrivate::exactMatch
 

Definition at line 256 of file qfontdata_p.h.

QFontCache* QFontPrivate::fontCache [static]
 

Definition at line 241 of file qfontdata_p.h.

int QFontPrivate::lineWidth
 

Definition at line 257 of file qfontdata_p.h.

QPaintDevice* QFontPrivate::paintdevice
 

Definition at line 396 of file qfontdata_p.h.

Referenced by QFontPrivate().

QFontDef QFontPrivate::request
 

Definition at line 252 of file qfontdata_p.h.


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