Text Class Reference

Stores internal information about text associated with CNItem. More...

#include <canvasitemparts.h>

Inheritance diagram for Text:

Inheritance graph
[legend]
Collaboration diagram for Text:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Text (const QString &text, CNItem *parent, const QRect &r, QCanvas *canvas, int flags=Qt::AlignHCenter|Qt::AlignVCenter)
 ~Text ()
bool setText (const QString &text)
virtual QRect recommendedRect () const
virtual void drawShape (QPainter &p)
int flags () const
void setFlags (int flags)

Protected Attributes

QString m_text
int m_flags

Detailed Description

Stores internal information about text associated with CNItem.

Author:
David Saxton

Definition at line 94 of file canvasitemparts.h.


Member Function Documentation

bool Text::setText ( const QString &  text  ) 

Set the text, returning true if the size of this Text on the canvas has changed.

Definition at line 133 of file canvasitemparts.cpp.

References m_text, and GuiPart::updateConnectorPoints().

Referenced by Meter::stepNonLogic(), and Text().

int Text::flags (  )  const [inline]

The text flags (see QPainter::drawText) - Qt::AlignmentFlags and Qt::TextFlags OR'd together.

Definition at line 112 of file canvasitemparts.h.

References m_flags.

void Text::setFlags ( int  flags  ) 

See also:
flags

Definition at line 144 of file canvasitemparts.cpp.

References m_flags, and GuiPart::updateConnectorPoints().


The documentation for this class was generated from the following files:
Generated on Tue May 8 17:05:59 2007 for KTechLab by  doxygen 1.5.1