diff options
author | Jørgen Lind <jorgen.lind@nokia.com> | 2009-11-24 12:25:23 (GMT) |
---|---|---|
committer | Jørgen Lind <jorgen.lind@nokia.com> | 2009-11-25 09:56:00 (GMT) |
commit | 79b6ad01115cc9208e8a22d8dc925215da9792ed (patch) | |
tree | 5793256ed215933c2c92d404eecc4dd031bd5cbb /src/gui/painting/qpaintengine_blitter_p.h | |
parent | e6d223f9989ebe9805ddda007c9372143f9f1db6 (diff) | |
download | Qt-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.h | 6 |
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; }; |