Diffstat (limited to 'noncore/graphics/drawpad/ellipsetool.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/graphics/drawpad/ellipsetool.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/noncore/graphics/drawpad/ellipsetool.cpp b/noncore/graphics/drawpad/ellipsetool.cpp index 733bade..0cdb731 100644 --- a/noncore/graphics/drawpad/ellipsetool.cpp +++ b/noncore/graphics/drawpad/ellipsetool.cpp | |||
@@ -34,3 +34,5 @@ void EllipseTool::drawFinalShape(QPainter& p) | |||
34 | p.drawRect(QRect(m_polyline[2], m_polyline[0])); | 34 | p.drawRect(QRect(m_polyline[2], m_polyline[0])); |
35 | p.setRasterOp(Qt::CopyROP); | ||
35 | 36 | ||
37 | if (m_pDrawPad->antiAliasing()) { | ||
36 | QRect r = m_polyline.boundingRect(); | 38 | QRect r = m_polyline.boundingRect(); |
@@ -66,4 +68,7 @@ void EllipseTool::drawFinalShape(QPainter& p) | |||
66 | 68 | ||
67 | p.setRasterOp(Qt::CopyROP); | ||
68 | p.drawPixmap(r.x(), r.y(), areaPixmap); | 69 | p.drawPixmap(r.x(), r.y(), areaPixmap); |
70 | } else { | ||
71 | p.setPen(m_pDrawPad->pen()); | ||
72 | p.drawEllipse(QRect(m_polyline[2], m_polyline[0])); | ||
73 | } | ||
69 | } | 74 | } |