[qet] [1084] Correction : les champs de texte dynamiques etaient mal positionnes s'ils n' avaient pas la taille de police par defaut

[ Thread Index | Date Index | More lists.tuxfamily.org/qet Archives ]


Revision: 1084
Author:   xavier
Date:     2010-07-18 17:16:51 +0200 (Sun, 18 Jul 2010)
Log Message:
-----------
Correction : les champs de texte dynamiques etaient mal positionnes s'ils n'avaient pas la taille de police par defaut

Modified Paths:
--------------
    branches/0.3/sources/elementtextitem.cpp
    branches/0.3/sources/elementtextitem.h

Modified: branches/0.3/sources/elementtextitem.cpp
===================================================================
--- branches/0.3/sources/elementtextitem.cpp	2010-07-18 01:50:19 UTC (rev 1083)
+++ branches/0.3/sources/elementtextitem.cpp	2010-07-18 15:16:51 UTC (rev 1084)
@@ -38,6 +38,7 @@
 	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 @@
 	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

Modified: branches/0.3/sources/elementtextitem.h
===================================================================
--- branches/0.3/sources/elementtextitem.h	2010-07-18 01:50:19 UTC (rev 1083)
+++ branches/0.3/sources/elementtextitem.h	2010-07-18 15:16:51 UTC (rev 1084)
@@ -67,7 +67,7 @@
 	qreal originalRotationAngle() const;
 	
 	public slots:
-	void adjustItemPosition(int);
+	void adjustItemPosition(int = 0);
 	
 	protected:
 	virtual void applyRotation(const qreal &);


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/