KDChartTextPiece Class Reference

#include <KDChartTextPiece.h>

Inheritance diagram for KDChartTextPiece:

QObject
Collaboration diagram for KDChartTextPiece:

Collaboration graph
[legend]

List of all members.

Public Slots

virtual int width () const
virtual int height () const
virtual int fontLeading () const
virtual QRect rect (QPainter *p, const QRect &clipRect) const
virtual void draw (QPainter *p, int x, int y, const QRect &clipRect, const QColor &color, const QBrush *paper=0) const
virtual void draw (QPainter *p, int x, int y, const QRegion &clipRegion, const QColor &color, const QBrush *paper=0) const
QString text () const
QFont font () const
bool isRichText () const

Public Member Functions

 KDChartTextPiece ()
 KDChartTextPiece (const QString &text, const QFont &font)
 KDChartTextPiece (QPainter *painter, const QString &text, const QFont &font)
virtual ~KDChartTextPiece ()
void deepCopy (const KDChartTextPiece *source)
const KDChartTextPiececlone () const

Protected Attributes

bool _isRichText
QSimpleRichText * _richText
QString _text
QFont _font
QFontMetrics * _metrics
bool _dirtyMetrics

Private Member Functions

 KDChartTextPiece (const KDChartTextPiece &)


Constructor & Destructor Documentation

KDChartTextPiece::KDChartTextPiece (  ) 

KDChartTextPiece::KDChartTextPiece ( const QString &  text,
const QFont &  font 
)

KDChartTextPiece::KDChartTextPiece ( QPainter *  painter,
const QString &  text,
const QFont &  font 
)

virtual KDChartTextPiece::~KDChartTextPiece (  )  [virtual]

KDChartTextPiece::KDChartTextPiece ( const KDChartTextPiece  )  [inline, private]


Member Function Documentation

void KDChartTextPiece::deepCopy ( const KDChartTextPiece source  ) 

Copy the settings of text piece source into this box.

Note:
Use this method instead of using the assignment operator.
See also:
clone

const KDChartTextPiece* KDChartTextPiece::clone (  )  const

Create a new text piece on the heap, copy the settings stored by this text piece into the newly created text piece and return the pointer to the new text piece.

Note:
Use this method instead of using the copy constructor.
See also:
deepCopy

virtual int KDChartTextPiece::width (  )  const [virtual, slot]

virtual int KDChartTextPiece::height (  )  const [virtual, slot]

virtual int KDChartTextPiece::fontLeading (  )  const [virtual, slot]

virtual QRect KDChartTextPiece::rect ( QPainter *  p,
const QRect &  clipRect 
) const [virtual, slot]

virtual void KDChartTextPiece::draw ( QPainter *  p,
int  x,
int  y,
const QRect &  clipRect,
const QColor &  color,
const QBrush *  paper = 0 
) const [virtual, slot]

virtual void KDChartTextPiece::draw ( QPainter *  p,
int  x,
int  y,
const QRegion &  clipRegion,
const QColor &  color,
const QBrush *  paper = 0 
) const [virtual, slot]

QString KDChartTextPiece::text (  )  const [slot]

QFont KDChartTextPiece::font (  )  const [slot]

bool KDChartTextPiece::isRichText (  )  const [slot]


Member Data Documentation

QSimpleRichText* KDChartTextPiece::_richText [protected]

QString KDChartTextPiece::_text [protected]

QFont KDChartTextPiece::_font [protected]

QFontMetrics* KDChartTextPiece::_metrics [protected]


The documentation for this class was generated from the following file:

Generated on Wed Jan 26 13:06:52 2011 for KMyMoney by  doxygen 1.5.6