diff options
author | Samuel Rødal <samuel.rodal@nokia.com> | 2011-10-06 12:01:33 +0200 |
---|---|---|
committer | Paul Olav Tvete <paul.tvete@nokia.com> | 2011-10-11 11:11:39 +0200 |
commit | 41542804e038e75973d1cde9ced89ae28e173251 (patch) | |
tree | 8ffdcb8cd4ca9bf770d82c98b5130ad9f3d6a1d0 /src/plugins/platforms/wayland/qwaylanddisplay.cpp | |
parent | 251739ed9c7fd1f0fc11e89418abbf31d3936de6 (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.cpp | 10 |
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, |