diff options
author | Johan Klokkhammer Helsing <johan.helsing@qt.io> | 2019-04-05 16:34:03 +0200 |
---|---|---|
committer | Johan Helsing <johan.helsing@qt.io> | 2019-05-02 11:08:03 +0000 |
commit | 4ab3cbcc5c4da6384e9081993c5ba24303a382bd (patch) | |
tree | 94a8d1d1fa6ad2e150ddcc03b7c8d9892ff5ef91 /src/client/qwaylandinputdevice_p.h | |
parent | 20314e67f66f9bee74438a00cde17922bd2da18a (diff) |
Client: Use a QWaylandSurface for pointer focus
Task-number: QTBUG-74373
Change-Id: Idfd94442ff542b81956d4852e07eb3b5dff80712
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
Diffstat (limited to 'src/client/qwaylandinputdevice_p.h')
-rw-r--r-- | src/client/qwaylandinputdevice_p.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client/qwaylandinputdevice_p.h b/src/client/qwaylandinputdevice_p.h index f9fa43c92..404bcf571 100644 --- a/src/client/qwaylandinputdevice_p.h +++ b/src/client/qwaylandinputdevice_p.h @@ -258,6 +258,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandInputDevice::Pointer : public QObject, pub public: explicit Pointer(QWaylandInputDevice *seat); ~Pointer() override; + QWaylandWindow *focusWindow() const; #if QT_CONFIG(cursor) QString cursorThemeName() const; int cursorSize() const; // in surface coordinates @@ -294,7 +295,7 @@ public: void releaseButtons(); QWaylandInputDevice *mParent = nullptr; - QPointer<QWaylandWindow> mFocus; + QPointer<QWaylandSurface> mFocus; uint32_t mEnterSerial = 0; #if QT_CONFIG(cursor) struct { |