First step for the dynamic element text : Now user can add directly from the diagram editor an editable text of an element.

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5005 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
blacksun
2017-08-03 17:36:08 +00:00
parent 0df5391491
commit 3ef55906a4
33 changed files with 2222 additions and 863 deletions

View File

@@ -22,7 +22,7 @@
#include <QPointF>
class QGraphicsItem;
class ElementTextItem;
class DiagramTextItem;
class Diagram;
/**
@@ -38,14 +38,14 @@ class ElementTextsMover
public:
bool isReady() const;
int beginMovement(Diagram *, QGraphicsItem * = 0);
int beginMovement(Diagram *diagram, QGraphicsItem *driver_item = nullptr);
void continueMovement(const QPointF &);
void endMovement();
private:
bool movement_running_;
Diagram *diagram_;
QGraphicsItem *movement_driver_;
QHash <ElementTextItem *, QPointF> m_texts_item_H;
bool m_movement_running = false;
Diagram *m_diagram = nullptr;
QGraphicsItem *m_movement_driver = nullptr;
QHash <DiagramTextItem *, QPointF> m_texts_item_H;
};
#endif