OSDN Git Service

remove unused QPaintEngineEx methods
authorIvailo Monev <xakepa10@gmail.com>
Sun, 6 Feb 2022 21:14:52 +0000 (23:14 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Sun, 6 Feb 2022 21:14:52 +0000 (23:14 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/gui/painting/qpaintengineex.cpp
src/gui/painting/qpaintengineex_p.h

index 3b0a28f..5f6c419 100644 (file)
@@ -779,33 +779,6 @@ void QPaintEngineEx::drawPoints(const QPoint *points, int pointCount)
     }
 }
 
-
-void QPaintEngineEx::drawPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode)
-{
-    QVectorPath path((qreal *) points, pointCount, 0, QVectorPath::polygonFlags(mode));
-
-    if (mode == PolylineMode)
-        stroke(path, state()->pen);
-    else
-        draw(path);
-}
-
-void QPaintEngineEx::drawPolygon(const QPoint *points, int pointCount, PolygonDrawMode mode)
-{
-    const int count = pointCount<<1;
-    QVarLengthArray<qreal> pts(count);
-    for (int i=0; i<count; ++i)
-        pts[i] = ((int *) points)[i];
-
-    QVectorPath path(pts.data(), pointCount, 0, QVectorPath::polygonFlags(mode));
-
-    if (mode == PolylineMode)
-        stroke(path, state()->pen);
-    else
-        draw(path);
-
-}
-
 void QPaintEngineEx::setState(QPainterState *s)
 {
     QPaintEngine::state = s;
index a55f51b..bf36261 100644 (file)
@@ -146,14 +146,8 @@ public:
     virtual void drawPoints(const QPointF *points, int pointCount);
     virtual void drawPoints(const QPoint *points, int pointCount);
 
-    virtual void drawPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode);
-    virtual void drawPolygon(const QPoint *points, int pointCount, PolygonDrawMode mode);
-
     virtual void drawPixmap(const QRectF &r, const QPixmap &pm, const QRectF &sr) = 0;
 
-    virtual void drawImage(const QRectF &r, const QImage &pm, const QRectF &sr,
-                           Qt::ImageConversionFlags flags = Qt::AutoColor) = 0;
-
     virtual void updateState(const QPaintEngineState &state);
 
     virtual void setState(QPainterState *s);