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

QTextCustomItem Class Reference

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

Inheritance diagram for QTextCustomItem:

Inheritance graph
[legend]
Collaboration diagram for QTextCustomItem:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Placement { PlaceInline = 0, PlaceLeft, PlaceRight }

Public Member Functions

 QTextCustomItem (QTextDocument *p)
virtual ~QTextCustomItem ()
virtual void draw (QPainter *p, int x, int y, int cx, int cy, int cw, int ch, const QColorGroup &cg, bool selected)=0
virtual void adjustToPainter (QPainter *)
virtual Placement placement () const
bool placeInline ()
virtual bool ownLine () const
virtual void resize (int nwidth)
virtual void invalidate ()
virtual int ascent () const
virtual bool isNested () const
virtual int minimumWidth () const
virtual QString richText () const
QRect geometry () const
virtual bool enter (QTextCursor *, QTextDocument *&doc, QTextParagraph *&parag, int &idx, int &ox, int &oy, bool atEnd=FALSE)
virtual bool enterAt (QTextCursor *, QTextDocument *&doc, QTextParagraph *&parag, int &idx, int &ox, int &oy, const QPoint &)
virtual bool next (QTextCursor *, QTextDocument *&doc, QTextParagraph *&parag, int &idx, int &ox, int &oy)
virtual bool prev (QTextCursor *, QTextDocument *&doc, QTextParagraph *&parag, int &idx, int &ox, int &oy)
virtual bool down (QTextCursor *, QTextDocument *&doc, QTextParagraph *&parag, int &idx, int &ox, int &oy)
virtual bool up (QTextCursor *, QTextDocument *&doc, QTextParagraph *&parag, int &idx, int &ox, int &oy)
void setParagraph (QTextParagraph *p)
QTextParagraphparagraph () const
virtual void pageBreak (int y, QTextFlow *flow)

Public Attributes

int xpos
int ypos
int width
int height
QTextDocumentparent
QTextParagraphparag

Member Enumeration Documentation

enum QTextCustomItem::Placement
 

Enumeration values:
PlaceInline 
PlaceLeft 
PlaceRight 

Definition at line 419 of file qrichtext_p.h.


Constructor & Destructor Documentation

QTextCustomItem::QTextCustomItem QTextDocument p  )  [inline]
 

Definition at line 411 of file qrichtext_p.h.

virtual QTextCustomItem::~QTextCustomItem  )  [virtual]
 


Member Function Documentation

virtual void QTextCustomItem::adjustToPainter QPainter *   )  [virtual]
 

Reimplemented in QTextImage, QTextHorizontalLine, and QTextTable.

virtual int QTextCustomItem::ascent  )  const [inline, virtual]
 

Definition at line 426 of file qrichtext_p.h.

References height.

virtual bool QTextCustomItem::down QTextCursor ,
QTextDocument *&  doc,
QTextParagraph *&  parag,
int &  idx,
int &  ox,
int &  oy
[virtual]
 

Reimplemented in QTextTable.

Referenced by Qt3::QTextTable::down().

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

Implemented in QTextImage, QTextHorizontalLine, and QTextTable.

virtual bool QTextCustomItem::enter QTextCursor ,
QTextDocument *&  doc,
QTextParagraph *&  parag,
int &  idx,
int &  ox,
int &  oy,
bool  atEnd = FALSE
[virtual]
 

Reimplemented in QTextTable.

virtual bool QTextCustomItem::enterAt QTextCursor ,
QTextDocument *&  doc,
QTextParagraph *&  parag,
int &  idx,
int &  ox,
int &  oy,
const QPoint & 
[virtual]
 

Reimplemented in QTextTable.

QRect QTextCustomItem::geometry  )  const [inline]
 

Definition at line 438 of file qrichtext_p.h.

virtual void QTextCustomItem::invalidate  )  [virtual]
 

Reimplemented in QTextTable.

virtual bool QTextCustomItem::isNested  )  const [virtual]
 

Reimplemented in QTextTable.

virtual int QTextCustomItem::minimumWidth  )  const [virtual]
 

Reimplemented in QTextImage, and QTextTable.

virtual bool QTextCustomItem::next QTextCursor ,
QTextDocument *&  doc,
QTextParagraph *&  parag,
int &  idx,
int &  ox,
int &  oy
[virtual]
 

Reimplemented in QTextTable.

Referenced by Qt3::QTextTable::next().

virtual bool QTextCustomItem::ownLine  )  const [virtual]
 

Reimplemented in QTextHorizontalLine, and QTextTable.

virtual void QTextCustomItem::pageBreak int  y,
QTextFlow flow
[virtual]
 

Reimplemented in QTextTable.

QTextParagraph* QTextCustomItem::paragraph  )  const [inline]
 

Definition at line 448 of file qrichtext_p.h.

bool QTextCustomItem::placeInline  )  [inline]
 

Definition at line 421 of file qrichtext_p.h.

virtual Placement QTextCustomItem::placement  )  const [virtual]
 

Reimplemented in QTextImage, and QTextTable.

virtual bool QTextCustomItem::prev QTextCursor ,
QTextDocument *&  doc,
QTextParagraph *&  parag,
int &  idx,
int &  ox,
int &  oy
[virtual]
 

Reimplemented in QTextTable.

Referenced by Qt3::QTextTable::prev().

virtual void QTextCustomItem::resize int  nwidth  )  [virtual]
 

Reimplemented in QTextTable.

virtual QString QTextCustomItem::richText  )  const [virtual]
 

Reimplemented in QTextImage, QTextHorizontalLine, and QTextTable.

void QTextCustomItem::setParagraph QTextParagraph p  )  [inline]
 

Definition at line 447 of file qrichtext_p.h.

virtual bool QTextCustomItem::up QTextCursor ,
QTextDocument *&  doc,
QTextParagraph *&  parag,
int &  idx,
int &  ox,
int &  oy
[virtual]
 

Reimplemented in QTextTable.

Referenced by Qt3::QTextTable::up().


Member Data Documentation

int QTextCustomItem::height
 

Definition at line 436 of file qrichtext_p.h.

QTextParagraph* QTextCustomItem::parag
 

Definition at line 451 of file qrichtext_p.h.

QTextDocument* QTextCustomItem::parent
 

Definition at line 450 of file qrichtext_p.h.

int QTextCustomItem::width
 

Definition at line 435 of file qrichtext_p.h.

int QTextCustomItem::xpos
 

Definition at line 433 of file qrichtext_p.h.

int QTextCustomItem::ypos
 

Definition at line 434 of file qrichtext_p.h.


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