diff options
Diffstat (limited to 'src/compositor/wayland_wrapper/qwlsurface_p.h')
-rw-r--r-- | src/compositor/wayland_wrapper/qwlsurface_p.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/compositor/wayland_wrapper/qwlsurface_p.h b/src/compositor/wayland_wrapper/qwlsurface_p.h index 0633a938b..103b5994a 100644 --- a/src/compositor/wayland_wrapper/qwlsurface_p.h +++ b/src/compositor/wayland_wrapper/qwlsurface_p.h @@ -113,7 +113,13 @@ public: Compositor *compositor() const; - Output *output() const; + Output *mainOutput() const; + void setMainOutput(Output *output); + + QList<Output *> outputs() const; + + void addToOutput(Output *output); + void removeFromOutput(Output *output); QString className() const { return m_className; } void setClassName(const QString &className); @@ -162,7 +168,8 @@ protected: Compositor *m_compositor; QWaylandSurface *m_waylandSurface; - Output *m_output; + Output *m_mainOutput; + QList<Output *> m_outputs; QRegion m_damage; SurfaceBuffer *m_buffer; |