kotextcustomitem.h
00001
00002
00003
00011
public:
00013 KoTextDocument * textDocument()
const {
return parent; }
00014
00018
virtual void setDeleted(
bool b ) { m_deleted = b; }
00019
00020
bool isDeleted()
const {
return m_deleted; }
00021
00027
virtual KCommand * createCommand() {
return 0L; }
00028
virtual KCommand * deleteCommand() {
return 0L; }
00029
00031
virtual void save(
QDomElement & ) = 0;
00033
virtual int typeId() const = 0;
00034
00037 virtual
void resize() {}
00038
00043
virtual void recalc() { resize(); }
00044
00047
int index() const;
00048
00051
KoTextFormat * format() const;
00052
00056 virtual
void drawCustomItem(
QPainter* p,
int x,
int y,
int wpix,
int hpix,
int ascentpix,
int cx,
int cy,
int cw,
int ch, const
QColorGroup& cg,
bool selected,
int offset,
bool drawingShadow) = 0;
00057
00058 protected:
00059
bool m_deleted;
00060
This file is part of the documentation for lib Library Version 1.3.5.