diff options
author | Lars Knoll <lars.knoll@nokia.com> | 2011-08-16 11:43:58 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@nokia.com> | 2011-08-19 09:15:55 +0200 |
commit | e0972ba5edbd25ba8f0521da38c68cdb019b28a9 (patch) | |
tree | e569d749c3b3879f64dd53fd89a06d39cf4d33d5 /src/gui/painting/qpdf_p.h | |
parent | 2df117b8ad0b0726cd6d7a084a9dced4710617a7 (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.h | 7 |
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; |