summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qpaintengine_blitter_p.h
diff options
context:
space:
mode:
authorJørgen Lind <jorgen.lind@nokia.com>2009-11-24 12:25:23 (GMT)
committerJørgen Lind <jorgen.lind@nokia.com>2009-11-25 09:56:00 (GMT)
commit79b6ad01115cc9208e8a22d8dc925215da9792ed (patch)
tree5793256ed215933c2c92d404eecc4dd031bd5cbb /src/gui/painting/qpaintengine_blitter_p.h
parente6d223f9989ebe9805ddda007c9372143f9f1db6 (diff)
downloadQt-79b6ad01115cc9208e8a22d8dc925215da9792ed.zip
Qt-79b6ad01115cc9208e8a22d8dc925215da9792ed.tar.gz
Qt-79b6ad01115cc9208e8a22d8dc925215da9792ed.tar.bz2
Cleanup blitter and minimaldfb
A QBlittable is now aware if it is locked or not. Created a seperate header file for DirectFB convenience functions
Diffstat (limited to 'src/gui/painting/qpaintengine_blitter_p.h')
-rw-r--r--src/gui/painting/qpaintengine_blitter_p.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gui/painting/qpaintengine_blitter_p.h b/src/gui/painting/qpaintengine_blitter_p.h
index 8cd2f74..6a5462e 100644
--- a/src/gui/painting/qpaintengine_blitter_p.h
+++ b/src/gui/painting/qpaintengine_blitter_p.h
@@ -34,10 +34,12 @@ public:
virtual void fillRect(const QRectF &rect, const QColor &color) = 0;
virtual void drawPixmap(const QRectF &rect, const QPixmap &pixmap, const QRectF &subrect) = 0;
- virtual QImage *lock() = 0;
- virtual void unlock() = 0;
+ QImage *lock();
+ void unlock();
protected:
+ virtual QImage *doLock() = 0;
+ virtual void doUnlock() = 0;
QBlittablePrivate *d_ptr;
};