summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qpaintdevice.h
diff options
context:
space:
mode:
authorSamuel Rødal <samuel.rodal@nokia.com>2011-05-04 10:02:42 +0200
committerSamuel Rødal <samuel.rodal@nokia.com>2011-05-04 10:02:56 +0200
commit8d5df33f9cb9a8df03e4e8eced64731bfe8e8757 (patch)
treeea4b8155a841189679630f02ac78f1e11ec6cd68 /src/gui/painting/qpaintdevice.h
parent862263b0ab7b69be78ee78f72afead152390bbcc (diff)
Get rid of remaining QWidget dependencies in QPainter.
Diffstat (limited to 'src/gui/painting/qpaintdevice.h')
-rw-r--r--src/gui/painting/qpaintdevice.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gui/painting/qpaintdevice.h b/src/gui/painting/qpaintdevice.h
index 24b6d81ae1..0d584bff07 100644
--- a/src/gui/painting/qpaintdevice.h
+++ b/src/gui/painting/qpaintdevice.h
@@ -106,6 +106,8 @@ protected:
QPaintDevice();
virtual int metric(PaintDeviceMetric metric) const;
virtual void init(QPainter *painter) const;
+ virtual QPaintDevice *redirected(QPoint *offset) const;
+ virtual QPainter *sharedPainter() const;
ushort painters; // refcount
@@ -113,6 +115,7 @@ private:
Q_DISABLE_COPY(QPaintDevice)
friend class QPainter;
+ friend class QPainterPrivate;
friend class QFontEngineMac;
friend class QX11PaintEngine;
friend Q_GUI_EXPORT int qt_paint_device_metric(const QPaintDevice *device, PaintDeviceMetric metric);