6 /*! \brief The heading of an OrnamentedObj */
8 class HeadingObj : public MapObj {
10 HeadingObj(QGraphicsItem *);
11 virtual ~HeadingObj();
13 virtual void copy(HeadingObj *);
14 virtual void move(double x, double y); // move to absolute Position
15 virtual void moveBy(double x, double y); // move to relative Position
16 virtual void positionBBox();
17 virtual void calcBBoxSize();
20 // QGraphicsSimpleTextItem* newLine(QString); // generate new
22 QGraphicsTextItem *newLine(QString); // generate new textline
24 virtual void setTransformOriginPoint(const QPointF &);
25 virtual void setRotation(qreal const &a);
26 virtual qreal getRotation();
32 virtual void setText(QString);
33 virtual QString text();
34 virtual void setFont(QFont);
35 virtual QFont getFont();
36 virtual void setColor(QColor);
37 virtual QColor getColor();
38 virtual void setZValue(double z);
39 virtual void setVisibility(bool);
40 virtual qreal getHeight();
41 virtual qreal getWidth();
45 int textwidth; // width for formatting text
46 QList<QGraphicsTextItem *> textline;