summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/wayland/qwaylanddisplay.cpp
diff options
context:
space:
mode:
authorSamuel Rødal <samuel.rodal@nokia.com>2011-10-06 12:01:33 +0200
committerPaul Olav Tvete <paul.tvete@nokia.com>2011-10-11 11:11:39 +0200
commit41542804e038e75973d1cde9ced89ae28e173251 (patch)
tree8ffdcb8cd4ca9bf770d82c98b5130ad9f3d6a1d0 /src/plugins/platforms/wayland/qwaylanddisplay.cpp
parent251739ed9c7fd1f0fc11e89418abbf31d3936de6 (diff)
Update to new QScreen orientation API.
Change-Id: I375e7fdf0db1f1817c3e1bfea0b652cfc72ac854 Reviewed-on: http://codereview.qt-project.org/6307 Sanity-Review: Paul Olav Tvete <paul.tvete@nokia.com> Reviewed-by: Paul Olav Tvete <paul.tvete@nokia.com>
Diffstat (limited to 'src/plugins/platforms/wayland/qwaylanddisplay.cpp')
-rw-r--r--src/plugins/platforms/wayland/qwaylanddisplay.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/plugins/platforms/wayland/qwaylanddisplay.cpp b/src/plugins/platforms/wayland/qwaylanddisplay.cpp
index 588096933..f6e7a1b8a 100644
--- a/src/plugins/platforms/wayland/qwaylanddisplay.cpp
+++ b/src/plugins/platforms/wayland/qwaylanddisplay.cpp
@@ -234,6 +234,16 @@ int QWaylandDisplay::sourceUpdate(uint32_t mask, void *data)
return 0;
}
+QWaylandScreen *QWaylandDisplay::screenForOutput(struct wl_output *output) const
+{
+ for (int i = 0; i < mScreens.size(); ++i) {
+ QWaylandScreen *screen = static_cast<QWaylandScreen *>(mScreens.at(i));
+ if (screen->output() == output)
+ return screen;
+ }
+ return 0;
+}
+
void QWaylandDisplay::outputHandleGeometry(void *data,
wl_output *output,
int32_t x, int32_t y,