fix indentation

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5266 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
blacksun
2018-03-11 16:04:44 +00:00
parent 7f8c5ef2b5
commit d6f418fa83

View File

@@ -187,33 +187,33 @@ void PartDynamicTextField::fromTextFieldXml(const QDomElement &dom_element)
if(dom_element.tagName() != "input") if(dom_element.tagName() != "input")
return; return;
setFont(QETApp::diagramTextsFont(dom_element.attribute("size", QString::number(9)).toInt())); setFont(QETApp::diagramTextsFont(dom_element.attribute("size", QString::number(9)).toInt()));
if(dom_element.attribute("tagg", "none") == "none") if(dom_element.attribute("tagg", "none") == "none")
{ {
setTextFrom(DynamicElementTextItem::UserText); setTextFrom(DynamicElementTextItem::UserText);
setText(dom_element.attribute("text", "_")); setText(dom_element.attribute("text", "_"));
} }
else else
{ {
setTextFrom(DynamicElementTextItem::ElementInfo); setTextFrom(DynamicElementTextItem::ElementInfo);
setInfoName(dom_element.attribute("tagg", "label")); setInfoName(dom_element.attribute("tagg", "label"));
} }
QGraphicsTextItem::setRotation(dom_element.attribute("rotation", "0").toDouble()); QGraphicsTextItem::setRotation(dom_element.attribute("rotation", "0").toDouble());
//the origin transformation point of PartDynamicTextField is the top left corner, no matter the font size //the origin transformation point of PartDynamicTextField is the top left corner, no matter the font size
//The origin transformation point of PartTextField is the middle of left edge, and so by definition, change with the size of the font //The origin transformation point of PartTextField is the middle of left edge, and so by definition, change with the size of the font
//We need to use a QMatrix to find the pos of this text from the saved pos of text item //We need to use a QMatrix to find the pos of this text from the saved pos of text item
QMatrix matrix; QMatrix matrix;
//First make the rotation //First make the rotation
matrix.rotate(dom_element.attribute("rotation", "0").toDouble()); matrix.rotate(dom_element.attribute("rotation", "0").toDouble());
QPointF pos = matrix.map(QPointF(0, -boundingRect().height()/2)); QPointF pos = matrix.map(QPointF(0, -boundingRect().height()/2));
matrix.reset(); matrix.reset();
//Second translate to the pos //Second translate to the pos
matrix.translate(dom_element.attribute("x", QString::number(0)).toDouble(), matrix.translate(dom_element.attribute("x", QString::number(0)).toDouble(),
dom_element.attribute("y", QString::number(0)).toDouble()); dom_element.attribute("y", QString::number(0)).toDouble());
QGraphicsTextItem::setPos(matrix.map(pos)); QGraphicsTextItem::setPos(matrix.map(pos));
} }
/** /**