summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qplatformintegration_qpa.h
diff options
context:
space:
mode:
authorJørgen Lind <jorgen.lind@nokia.com>2011-04-26 09:56:43 +0200
committerSamuel Rødal <samuel.rodal@nokia.com>2011-04-28 15:38:35 +0200
commit498f938f2d0a206b6864457cac9f96b179ac1216 (patch)
tree1ced665ccf7cf44a1148976b88b41ca48ff77f0e /src/gui/kernel/qplatformintegration_qpa.h
parentfee009bcf915b556eb3c9695b02ae6f23d9a23c7 (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.h7
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;