diff options
author | Samuel Rødal <samuel.rodal@nokia.com> | 2011-05-04 10:02:42 +0200 |
---|---|---|
committer | Samuel Rødal <samuel.rodal@nokia.com> | 2011-05-04 10:02:56 +0200 |
commit | 8d5df33f9cb9a8df03e4e8eced64731bfe8e8757 (patch) | |
tree | ea4b8155a841189679630f02ac78f1e11ec6cd68 /src/gui/painting/qpaintdevice.h | |
parent | 862263b0ab7b69be78ee78f72afead152390bbcc (diff) |
Get rid of remaining QWidget dependencies in QPainter.
Diffstat (limited to 'src/gui/painting/qpaintdevice.h')
-rw-r--r-- | src/gui/painting/qpaintdevice.h | 3 |
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); |