From 8f86e60d591c4952c22544d7a365d9181427b1d5 Mon Sep 17 00:00:00 2001 From: xavier Date: Fri, 1 Jan 2010 20:04:15 +0000 Subject: [PATCH] Correction d'un souci lors du copier-coller de champs de texte dans l'editeur d'element. git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@825 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/editor/parttextfield.cpp | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/sources/editor/parttextfield.cpp b/sources/editor/parttextfield.cpp index 05c9c4e3f..b4c3e981c 100644 --- a/sources/editor/parttextfield.cpp +++ b/sources/editor/parttextfield.cpp @@ -285,16 +285,14 @@ QVariant PartTextField::property(const QString &property) { @param value Valeur numerique relative au changement */ QVariant PartTextField::itemChange(GraphicsItemChange change, const QVariant &value) { - if (scene()) { - if (change == QGraphicsItem::ItemPositionHasChanged) { - // memorise la nouvelle position "officielle" du champ de texte - // cette information servira a le recentrer en cas d'ajout / retrait de lignes - known_position_ = pos(); + if (change == QGraphicsItem::ItemPositionHasChanged) { + // memorise la nouvelle position "officielle" du champ de texte + // cette information servira a le recentrer en cas d'ajout / retrait de lignes + known_position_ = pos(); + infos -> updateForm(); + } else if (change == QGraphicsItem::ItemSelectedHasChanged) { + if (value.toBool() == true) { infos -> updateForm(); - } else if (change == QGraphicsItem::ItemSelectedHasChanged) { - if (value.toBool() == true) { - infos -> updateForm(); - } } } return(QGraphicsTextItem::itemChange(change, value));