From cc9184c0b6c33f60e9be34863b0705a9709772e8 Mon Sep 17 00:00:00 2001 From: blacksun Date: Fri, 18 May 2018 18:28:04 +0000 Subject: [PATCH] Fix : element text alignment work also when font size change. git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5370 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/editor/graphicspart/partdynamictextfield.cpp | 5 ++++- sources/qetgraphicsitem/diagramtextitem.cpp | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/sources/editor/graphicspart/partdynamictextfield.cpp b/sources/editor/graphicspart/partdynamictextfield.cpp index 49b65c678..7956c1d68 100644 --- a/sources/editor/graphicspart/partdynamictextfield.cpp +++ b/sources/editor/graphicspart/partdynamictextfield.cpp @@ -351,8 +351,11 @@ QColor PartDynamicTextField::color() const { * @brief PartDynamicTextField::setFontSize * @param s */ -void PartDynamicTextField::setFontSize(int s) { +void PartDynamicTextField::setFontSize(int s) +{ + prepareAlignment(); setFont(QETApp::diagramTextsFont(s)); + finishAlignment(); emit fontSizeChanged(s); } diff --git a/sources/qetgraphicsitem/diagramtextitem.cpp b/sources/qetgraphicsitem/diagramtextitem.cpp index 1192fd7d8..584b0f205 100644 --- a/sources/qetgraphicsitem/diagramtextitem.cpp +++ b/sources/qetgraphicsitem/diagramtextitem.cpp @@ -152,7 +152,9 @@ QPointF DiagramTextItem::mapMovementFromParent(const QPointF &movement) const { void DiagramTextItem::setFontSize(int s) { + prepareAlignment(); setFont(QETApp::diagramTextsFont(s)); + finishAlignment(); emit fontSizeChanged(s); }