From 4c6a882e8653ba38da945be8d6ba1f38d8133256 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Tue, 3 May 2011 15:00:21 +0200 Subject: [PATCH] remove QApplication and QWidget dependencies in gui/image The main place that'll still need work is QPixmap::fill(QWidget *) and QPixmap::grabWidget() --- src/gui/image/qnativeimage.cpp | 2 +- src/gui/image/qnativeimage_p.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gui/image/qnativeimage.cpp b/src/gui/image/qnativeimage.cpp index 2b03f17363..2e4e81420b 100644 --- a/src/gui/image/qnativeimage.cpp +++ b/src/gui/image/qnativeimage.cpp @@ -288,7 +288,7 @@ QImage::Format QNativeImage::systemFormat() #else // other platforms... -QNativeImage::QNativeImage(int width, int height, QImage::Format format, bool /* isTextBuffer */, QWidget *) +QNativeImage::QNativeImage(int width, int height, QImage::Format format, bool /* isTextBuffer */, QWindow *) : image(width, height, format) { diff --git a/src/gui/image/qnativeimage_p.h b/src/gui/image/qnativeimage_p.h index 12aa0f021a..a0f486a7d6 100644 --- a/src/gui/image/qnativeimage_p.h +++ b/src/gui/image/qnativeimage_p.h @@ -68,12 +68,12 @@ QT_BEGIN_NAMESPACE -class QWidget; +class QWindow; class QNativeImage { public: - QNativeImage(int width, int height, QImage::Format format, bool isTextBuffer = false, QWidget *widget = 0); + QNativeImage(int width, int height, QImage::Format format, bool isTextBuffer = false, QWindow *widget = 0); ~QNativeImage(); inline int width() const;