From b9ec314d52da563234d20e82c73923fbb3a54716 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Thu, 2 Apr 2020 01:10:03 +0000 Subject: [PATCH] remove unused and internal QPaintEngineExPrivate methods Signed-off-by: Ivailo Monev --- src/gui/painting/qpaintengineex.cpp | 65 ------------------------------------- src/gui/painting/qpaintengineex_p.h | 3 -- 2 files changed, 68 deletions(-) diff --git a/src/gui/painting/qpaintengineex.cpp b/src/gui/painting/qpaintengineex.cpp index ab1fe4802..0d6de11c8 100644 --- a/src/gui/painting/qpaintengineex.cpp +++ b/src/gui/painting/qpaintengineex.cpp @@ -129,71 +129,6 @@ QPaintEngineExPrivate::~QPaintEngineExPrivate() delete strokeHandler; } - -void QPaintEngineExPrivate::replayClipOperations() -{ - Q_Q(QPaintEngineEx); - - QPainter *p = q->painter(); - if (!p || !p->d_ptr) - return; - - QList clipInfo = p->d_ptr->state->clipInfo; - - QTransform transform = q->state()->matrix; - - for (int i = 0; i < clipInfo.size(); ++i) { - const QPainterClipInfo &info = clipInfo.at(i); - - if (info.matrix != q->state()->matrix) { - q->state()->matrix = info.matrix; - q->transformChanged(); - } - - switch (info.clipType) { - case QPainterClipInfo::RegionClip: - q->clip(info.region, info.operation); - break; - case QPainterClipInfo::PathClip: - q->clip(info.path, info.operation); - break; - case QPainterClipInfo::RectClip: - q->clip(info.rect, info.operation); - break; - case QPainterClipInfo::RectFClip: { - qreal right = info.rectf.x() + info.rectf.width(); - qreal bottom = info.rectf.y() + info.rectf.height(); - qreal pts[] = { info.rectf.x(), info.rectf.y(), - right, info.rectf.y(), - right, bottom, - info.rectf.x(), bottom }; - QVectorPath vp(pts, 4, 0, QVectorPath::RectangleHint); - q->clip(vp, info.operation); - break; - } - } - } - - if (transform != q->state()->matrix) { - q->state()->matrix = transform; - q->transformChanged(); - } -} - - -bool QPaintEngineExPrivate::hasClipOperations() const -{ - Q_Q(const QPaintEngineEx); - - QPainter *p = q->painter(); - if (!p || !p->d_ptr) - return false; - - QList clipInfo = p->d_ptr->state->clipInfo; - - return !clipInfo.isEmpty(); -} - /******************************************************************************* * * class QPaintEngineEx: diff --git a/src/gui/painting/qpaintengineex_p.h b/src/gui/painting/qpaintengineex_p.h index d58e2d888..e7c6633f3 100644 --- a/src/gui/painting/qpaintengineex_p.h +++ b/src/gui/painting/qpaintengineex_p.h @@ -196,9 +196,6 @@ public: QPaintEngineExPrivate(); ~QPaintEngineExPrivate(); - void replayClipOperations(); - bool hasClipOperations() const; - QStroker stroker; QDashStroker dasher; StrokeHandler *strokeHandler; -- 2.11.0