diff options
author | Giulio Camuffo <giuliocamuffo@gmail.com> | 2012-11-04 14:42:09 +0100 |
---|---|---|
committer | Andy Nichols <andy.nichols@digia.com> | 2012-11-17 15:37:21 +0100 |
commit | 2246c0150c0f28a6ca9803ca2c454b2492030b8b (patch) | |
tree | bd59941716229312c224450c12db1f40dfd21248 /src/plugins/platforms/wayland/qwaylandshmwindow.cpp | |
parent | 41c62a3b93869e2ea267e016aa4c293d15482c0b (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.cpp | 12 |
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); +} + |