diff options
author | Jørgen Lind <jorgen.lind@nokia.com> | 2011-04-26 09:56:43 +0200 |
---|---|---|
committer | Samuel Rødal <samuel.rodal@nokia.com> | 2011-04-28 15:38:35 +0200 |
commit | 498f938f2d0a206b6864457cac9f96b179ac1216 (patch) | |
tree | 1ced665ccf7cf44a1148976b88b41ca48ff77f0e /src/gui/kernel/qplatformintegration_qpa.h | |
parent | fee009bcf915b556eb3c9695b02ae6f23d9a23c7 (diff) |
Just some more on QWindow. Nothing works
(cherry picked from commit 3acf7aa979630a57791e2a039b1b7b0b85b0aac8)
Diffstat (limited to 'src/gui/kernel/qplatformintegration_qpa.h')
-rw-r--r-- | src/gui/kernel/qplatformintegration_qpa.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gui/kernel/qplatformintegration_qpa.h b/src/gui/kernel/qplatformintegration_qpa.h index d06272ce01..1517fc4fce 100644 --- a/src/gui/kernel/qplatformintegration_qpa.h +++ b/src/gui/kernel/qplatformintegration_qpa.h @@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE QT_MODULE(Gui) class QPlatformWindow; -class QWindowSurface; +class QWindow; class QBlittable; class QWidget; class QPlatformEventLoopIntegration; @@ -62,6 +62,7 @@ class QPlatformFontDatabase; class QPlatformClipboard; class QPlatformNativeInterface; + class Q_GUI_EXPORT QPlatformIntegration { public: @@ -76,8 +77,8 @@ public: // GraphicsSystem functions virtual QPixmapData *createPixmapData(QPixmapData::PixelType type) const = 0; - virtual QPlatformWindow *createPlatformWindow(QWidget *widget, WId winId = 0) const = 0; - virtual QWindowSurface *createWindowSurface(QWidget *widget, WId winId) const = 0; + virtual QPlatformWindow *createPlatformWindow(QWindow *window, const QWindowFormat &format) const = 0; + virtual QWindowSurface *createWindowSurface(QWindow *window, WId winId) const = 0; // Window System functions virtual QList<QPlatformScreen *> screens() const = 0; |