Les editions de champs (conducteurs et elements) sont desormais annulables

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@138 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavierqet
2007-09-26 22:57:53 +00:00
parent 5150cb38ad
commit bc650ea347
9 changed files with 183 additions and 27 deletions

View File

@@ -52,9 +52,9 @@ Conducer::Conducer(Terminal *p1, Terminal* p2, Element *parent, QGraphicsScene *
setAcceptsHoverEvents(true);
// ajout du champ de texte editable
text_item = new QGraphicsTextItem();
text_item = new DiagramTextItem();
text_item -> setPlainText("_");
text_item -> setTextInteractionFlags(Qt::TextEditorInteraction);
text_item -> previous_text = "_";
calculateTextItemPosition();
text_item -> setParentItem(this);
}
@@ -781,6 +781,7 @@ bool Conducer::hasClickedOn(QPointF press_point, QPointF point) const {
*/
bool Conducer::fromXml(QDomElement &e) {
text_item -> setPlainText(e.attribute("num"));
text_item -> previous_text = e.attribute("num");
// parcourt les elements XML "segment" et en extrait deux listes de longueurs
// les segments non valides sont ignores