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

Qt3::QTextImage Class Reference

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

Inheritance diagram for Qt3::QTextImage:

Inheritance graph
[legend]
Collaboration diagram for Qt3::QTextImage:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 QTextImage (QTextDocument *p, const QMap< QString, QString > &attr, const QString &context, QMimeSourceFactory &factory)
virtual ~QTextImage ()
Placement placement () const
void adjustToPainter (QPainter *)
int minimumWidth () const
QString richText () const
void draw (QPainter *p, int x, int y, int cx, int cy, int cw, int ch, const QColorGroup &cg, bool selected)

Private Attributes

QRegion * reg
QPixmap pm
Placement place
int tmpwidth
int tmpheight
QMap< QString, QStringattributes
QString imgId

Constructor & Destructor Documentation

QTextImage::QTextImage QTextDocument p,
const QMap< QString, QString > &  attr,
const QString context,
QMimeSourceFactory &  factory
 

Definition at line 6061 of file qrichtext.cpp.

References all, attributes, QMap< Key, T >::contains(), Qt3::QTextCustomItem::height, imgId, QString::isEmpty(), oendl, owarn, place, Qt3::QTextCustomItem::PlaceInline, Qt3::QTextCustomItem::PlaceLeft, Qt3::QTextCustomItem::PlaceRight, QPixmapInt::pm, pm, QPixmapInt::ref, reg, tmpheight, tmpwidth, and Qt3::QTextCustomItem::width.

QTextImage::~QTextImage  )  [virtual]
 

Definition at line 6150 of file qrichtext.cpp.

References QMap< Key, T >::contains(), imgId, QMap< Key, T >::isEmpty(), QPixmapInt::ref, reg, and QMap< Key, T >::remove().


Member Function Documentation

void QTextImage::adjustToPainter QPainter *   )  [virtual]
 

Reimplemented from Qt3::QTextCustomItem.

Definition at line 6177 of file qrichtext.cpp.

References Qt3::QTextCustomItem::height, scale(), tmpheight, tmpwidth, and Qt3::QTextCustomItem::width.

void QTextImage::draw QPainter *  p,
int  x,
int  y,
int  cx,
int  cy,
int  cw,
int  ch,
const QColorGroup &  cg,
bool  selected
[virtual]
 

Implements Qt3::QTextCustomItem.

Definition at line 6206 of file qrichtext.cpp.

References Qt3::QTextCustomItem::height, is_printer(), Qt3::QTextCustomItem::PlaceInline, placement(), pm, qrt_createSelectionPixmap(), qrt_selection, Qt3::QTextCustomItem::width, Qt3::QTextCustomItem::xpos, and Qt3::QTextCustomItem::ypos.

int Qt3::QTextImage::minimumWidth  )  const [inline, virtual]
 

Reimplemented from Qt3::QTextCustomItem.

Definition at line 449 of file qrichtext_p.h.

References width.

Placement Qt3::QTextImage::placement  )  const [inline, virtual]
 

Reimplemented from Qt3::QTextCustomItem.

Definition at line 447 of file qrichtext_p.h.

References place().

Referenced by draw().

QString QTextImage::richText  )  const [virtual]
 

Reimplemented from Qt3::QTextCustomItem.

Definition at line 6166 of file qrichtext.cpp.

References attributes, QMap< Key, T >::begin(), QMap< Key, T >::end(), and s.


Member Data Documentation

QMap<QString, QString> Qt3::QTextImage::attributes [private]
 

Definition at line 460 of file qrichtext_p.h.

Referenced by QTextImage(), and richText().

QString Qt3::QTextImage::imgId [private]
 

Definition at line 461 of file qrichtext_p.h.

Referenced by QTextImage(), and ~QTextImage().

Placement Qt3::QTextImage::place [private]
 

Definition at line 458 of file qrichtext_p.h.

Referenced by QTextImage().

QPixmap Qt3::QTextImage::pm [private]
 

Definition at line 457 of file qrichtext_p.h.

Referenced by draw(), and QTextImage().

QRegion* Qt3::QTextImage::reg [private]
 

Definition at line 456 of file qrichtext_p.h.

Referenced by QTextImage(), and ~QTextImage().

int Qt3::QTextImage::tmpheight [private]
 

Definition at line 459 of file qrichtext_p.h.

Referenced by adjustToPainter(), and QTextImage().

int Qt3::QTextImage::tmpwidth [private]
 

Definition at line 459 of file qrichtext_p.h.

Referenced by adjustToPainter(), and QTextImage().


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