Revert change because we can't select handler for ellipse

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4754 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
blacksun
2016-10-20 18:57:22 +00:00
parent 537c0ad95a
commit 1dece5cb77

View File

@@ -246,27 +246,23 @@ QPainterPath QetShapeItem::shape() const
pps.setJoinStyle(Qt::RoundJoin); pps.setJoinStyle(Qt::RoundJoin);
path = pps.createStroke(path); path = pps.createStroke(path);
/** if (isSelected())
Code below is commented to avoid weird bug see : QPainterPath Conductor::shape() const {
for more information QVector <QPointF> vector;
**/
// if (isSelected())
// {
// QVector <QPointF> vector;
// if (m_shapeType == Line) if (m_shapeType == Line)
// vector << m_P1 << m_P2; vector << m_P1 << m_P2;
// else if (m_shapeType == Rectangle || m_shapeType == Ellipse) { else if (m_shapeType == Rectangle || m_shapeType == Ellipse) {
// QRectF rect (m_P1, m_P2); QRectF rect (m_P1, m_P2);
// vector << rect.topLeft() << rect.topRight() << rect.bottomRight() << rect.bottomLeft(); vector << rect.topLeft() << rect.topRight() << rect.bottomRight() << rect.bottomLeft();
// } }
// else else
// vector = m_polygon; vector = m_polygon;
// foreach(QRectF r, m_handler.handlerRect(vector))
// path.addRect(r);
// }
foreach(QRectF r, m_handler.handlerRect(vector))
path.addRect(r);
}
path.addRect(path.boundingRect());
return (path); return (path);
} }