void setText(const QString &text)
Sets text.
Definition: textitem.h:103
Alignment alignment() const
Returns horizontal alignment.
Definition: textitem.h:74
virtual int type() const
Returns specific QGraphicsItem type number.
Definition: textitem.h:115
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Paints item.
double dir() const
Returns rotation angle in deg.
Definition: textitem.h:78
void setDir(double dir)
Sets rotation angle.
Definition: textitem.h:91
QString text() const
Returns text.
Definition: textitem.h:113
void update()
Applies changes and forces redrawing.
static void setText(QTextDocument &doc, const QString &text, unsigned color=0)
Sets text.
TextItem(const TextItem &a)
Copy constructor.
TextItem(double x0=0, double y0=0, unsigned color=0, QGraphicsItem *parent=0, const QString &text="", bool visible=true, Alignment alignment=AlignLeft, double relSize=1, double dir=0)
Constructor.
void setProperties()
Sets properties according to transformation matrix.
void setAlignment(Alignment alignment)
Sets alignment.
Definition: textitem.h:86
void setSize()
Sets size according to transformation matrix.
TextItem(const KConfigGroup *plo, unsigned color=0, QGraphicsItem *parent=0)
Constructor.
virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
Updates position.
@ AlignCentered
Aligns at center.
Definition: textitem.h:35
Alignment
Text alignment.
Definition: textitem.h:33
Text item class.
Definition: textitem.h:30
void writePlo(KConfigGroup *plo) const
Writes into plot file.
virtual QRectF boundingRect() const
Calculates bounding rectangle.
void setProperties(const QTransform &m)
Sets properties according to transformation matrix.