summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/wayland/qwaylandshmwindow.cpp
diff options
context:
space:
mode:
authorGiulio Camuffo <giuliocamuffo@gmail.com>2012-11-04 14:42:09 +0100
committerAndy Nichols <andy.nichols@digia.com>2012-11-17 15:37:21 +0100
commit2246c0150c0f28a6ca9803ca2c454b2492030b8b (patch)
treebd59941716229312c224450c12db1f40dfd21248 /src/plugins/platforms/wayland/qwaylandshmwindow.cpp
parent41c62a3b93869e2ea267e016aa4c293d15482c0b (diff)
Initial implementation of decorations for EGL windows.
Change-Id: I7521e583bf18f3690ecc6baacd05a5e92e9fd890 Reviewed-by: Samuel Rødal <samuel.rodal@digia.com> Reviewed-by: Andy Nichols <andy.nichols@digia.com>
Diffstat (limited to 'src/plugins/platforms/wayland/qwaylandshmwindow.cpp')
-rw-r--r--src/plugins/platforms/wayland/qwaylandshmwindow.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/plugins/platforms/wayland/qwaylandshmwindow.cpp b/src/plugins/platforms/wayland/qwaylandshmwindow.cpp
index 165df50b1..b7ec9d284 100644
--- a/src/plugins/platforms/wayland/qwaylandshmwindow.cpp
+++ b/src/plugins/platforms/wayland/qwaylandshmwindow.cpp
@@ -42,6 +42,7 @@
#include "qwaylandshmwindow.h"
#include "qwaylandbuffer.h"
+#include "qwaylandshmdecoration.h"
#include <QtCore/QVector>
@@ -49,6 +50,7 @@
QWaylandShmWindow::QWaylandShmWindow(QWindow *window)
: QWaylandWindow(window)
+ , mBackingStore(0)
{
}
@@ -62,3 +64,13 @@ QWaylandWindow::WindowType QWaylandShmWindow::windowType() const
return QWaylandWindow::Shm;
}
+void QWaylandShmWindow::setBackingStore(QWaylandShmBackingStore *backingStore)
+{
+ mBackingStore = backingStore;
+}
+
+void QWaylandShmWindow::createDecorationInstance()
+{
+ new QWaylandShmDecoration(this);
+}
+