diff options
author | Johan Klokkhammer Helsing <johan.helsing@qt.io> | 2016-06-06 12:41:11 +0200 |
---|---|---|
committer | Johan Helsing <johan.helsing@qt.io> | 2016-06-07 08:51:30 +0000 |
commit | ba26e9b329641c8dc9b9396bcc0ba152f2bb9ea0 (patch) | |
tree | c2f21853099e12a472d048ca822f8616517f43ae /src/compositor/extensions/qwaylandxdgshell.h | |
parent | 497ff96106197a19dba85930b03e3084c0dbd0e7 (diff) |
Add position property to QWaylandXdgPopup
Change-Id: I29c48ae9c44fc5601200a6bb6f6a7dbd9c8baba3
Reviewed-by: Paul Olav Tvete <paul.tvete@theqtcompany.com>
Diffstat (limited to 'src/compositor/extensions/qwaylandxdgshell.h')
-rw-r--r-- | src/compositor/extensions/qwaylandxdgshell.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/compositor/extensions/qwaylandxdgshell.h b/src/compositor/extensions/qwaylandxdgshell.h index 7f52ecb82..a259b12ed 100644 --- a/src/compositor/extensions/qwaylandxdgshell.h +++ b/src/compositor/extensions/qwaylandxdgshell.h @@ -198,16 +198,19 @@ class Q_WAYLAND_COMPOSITOR_EXPORT QWaylandXdgPopup : public QWaylandCompositorEx Q_DECLARE_PRIVATE(QWaylandXdgPopup) Q_PROPERTY(QWaylandSurface *surface READ surface NOTIFY surfaceChanged) Q_PROPERTY(QWaylandSurface *parentSurface READ parentSurface NOTIFY parentSurfaceChanged) + Q_PROPERTY(QPoint position READ position) public: QWaylandXdgPopup(); - QWaylandXdgPopup(QWaylandXdgShell *xdgShell, QWaylandSurface *surface, QWaylandSurface *parentSurface, const QWaylandResource &resource); + QWaylandXdgPopup(QWaylandXdgShell *xdgShell, QWaylandSurface *surface, QWaylandSurface *parentSurface, + const QPoint &position, const QWaylandResource &resource); Q_INVOKABLE void initialize(QWaylandXdgShell *shell, QWaylandSurface *surface, - QWaylandSurface *parentSurface, const QWaylandResource &resource); + QWaylandSurface *parentSurface, const QPoint &position, const QWaylandResource &resource); QWaylandSurface *surface() const; QWaylandSurface *parentSurface() const; + QPoint position() const; static const struct wl_interface *interface(); static QByteArray interfaceName(); |