From 7ad60f26d584e97f906285f4e06e823854609964 Mon Sep 17 00:00:00 2001 From: xavier Date: Sun, 18 Jul 2010 15:16:51 +0000 Subject: [PATCH] Correction : les champs de texte dynamiques etaient mal positionnes s'ils n'avaient pas la taille de police par defaut git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1084 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/elementtextitem.cpp | 2 ++ sources/elementtextitem.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/sources/elementtextitem.cpp b/sources/elementtextitem.cpp index ef884eccb..ac7a05e63 100644 --- a/sources/elementtextitem.cpp +++ b/sources/elementtextitem.cpp @@ -38,6 +38,7 @@ ElementTextItem::ElementTextItem(Element *parent_element, Diagram *parent_diagra adjustItemPosition(1); // ajuste la position du QGraphicsItem lorsque le QTextDocument change connect(document(), SIGNAL(blockCountChanged(int)), this, SLOT(adjustItemPosition(int))); + connect(document(), SIGNAL(contentsChanged()), this, SLOT(adjustItemPosition())); } /** @@ -59,6 +60,7 @@ ElementTextItem::ElementTextItem(const QString &text, Element *parent_element, D adjustItemPosition(1); // ajuste la position du QGraphicsItem lorsque le QTextDocument change connect(document(), SIGNAL(blockCountChanged(int)), this, SLOT(adjustItemPosition(int))); + connect(document(), SIGNAL(contentsChanged()), this, SLOT(adjustItemPosition())); } /// Destructeur diff --git a/sources/elementtextitem.h b/sources/elementtextitem.h index 67bda0afd..eca77aac9 100644 --- a/sources/elementtextitem.h +++ b/sources/elementtextitem.h @@ -67,7 +67,7 @@ class ElementTextItem : public DiagramTextItem { qreal originalRotationAngle() const; public slots: - void adjustItemPosition(int); + void adjustItemPosition(int = 0); protected: virtual void applyRotation(const qreal &);