summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qpdf_p.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@nokia.com>2011-08-16 11:43:58 +0200
committerLars Knoll <lars.knoll@nokia.com>2011-08-19 09:15:55 +0200
commite0972ba5edbd25ba8f0521da38c68cdb019b28a9 (patch)
treee569d749c3b3879f64dd53fd89a06d39cf4d33d5 /src/gui/painting/qpdf_p.h
parent2df117b8ad0b0726cd6d7a084a9dced4710617a7 (diff)
PDF doesn't require the alpha paintengine
Remove the inheritance from the alpha paint engine for the PDF generator. The alpha engine was only required to support transparency on Postscript. Change-Id: If09a00a3123f73e4c36f708651a3abae014187a3 Reviewed-on: http://codereview.qt.nokia.com/3204 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
Diffstat (limited to 'src/gui/painting/qpdf_p.h')
-rw-r--r--src/gui/painting/qpdf_p.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/gui/painting/qpdf_p.h b/src/gui/painting/qpdf_p.h
index 6cd0700554..b373fcec67 100644
--- a/src/gui/painting/qpdf_p.h
+++ b/src/gui/painting/qpdf_p.h
@@ -56,7 +56,7 @@
#include "QtCore/qstring.h"
#include "QtCore/qvector.h"
#include "private/qstroker_p.h"
-#include "private/qpaintengine_alpha_p.h"
+#include "private/qpaintengine_p.h"
#include "private/qfontengine_p.h"
#include "private/qfontsubset_p.h"
@@ -164,7 +164,7 @@ private:
class QPdfEnginePrivate;
-class QPdfEngine : public QAlphaPaintEngine
+class QPdfEngine : public QPaintEngine
{
Q_DECLARE_PRIVATE(QPdfEngine)
public:
@@ -209,7 +209,7 @@ private:
void updateClipPath(const QPainterPath & path, Qt::ClipOperation op);
};
-class QPdfEnginePrivate : public QAlphaPaintEnginePrivate
+class QPdfEnginePrivate : public QPaintEnginePrivate
{
Q_DECLARE_PUBLIC(QPdfEngine)
public:
@@ -259,7 +259,6 @@ public:
bool hasBrush;
bool simplePen;
qreal opacity;
- bool useAlphaEngine;
QHash<QFontEngine::FaceId, QFontSubset *> fonts;