mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-04-28 08:19:58 +02:00
Text item : reduce a lot of code for several text item
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@3379 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -45,7 +45,6 @@ class ElementTextItem : public DiagramTextItem {
|
||||
bool follow_parent_rotations;
|
||||
QPointF original_position;
|
||||
qreal original_rotation_angle_;
|
||||
bool first_move_;
|
||||
QString tagg_;
|
||||
|
||||
// methods
|
||||
@@ -60,7 +59,6 @@ class ElementTextItem : public DiagramTextItem {
|
||||
QDomElement toXml(QDomDocument &) const;
|
||||
void setPos(const QPointF &);
|
||||
void setPos(qreal, qreal);
|
||||
virtual QPointF pos() const;
|
||||
void setOriginalPos(const QPointF &);
|
||||
QPointF originalPos() const;
|
||||
void setOriginalRotationAngle(const qreal &);
|
||||
@@ -74,10 +72,9 @@ class ElementTextItem : public DiagramTextItem {
|
||||
|
||||
protected:
|
||||
virtual void applyRotation(const qreal &);
|
||||
virtual void mousePressEvent(QGraphicsSceneMouseEvent *);
|
||||
virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *);
|
||||
virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *);
|
||||
virtual void focusOutEvent(QFocusEvent *e) {DiagramTextItem::focusOutEvent(e); setFlag(QGraphicsItem::ItemIsMovable, false);}
|
||||
|
||||
virtual void mouseMoveEvent (QGraphicsSceneMouseEvent *event);
|
||||
virtual void mouseReleaseEvent (QGraphicsSceneMouseEvent *event);
|
||||
|
||||
private:
|
||||
void build();
|
||||
|
||||
Reference in New Issue
Block a user