summaryrefslogtreecommitdiffstats
path: root/src/compositor/compositor_api/qwaylandcompositor.h
diff options
context:
space:
mode:
authorJørgen Lind <jorgen.lind@theqtcompany.com>2015-01-02 12:43:40 +0100
committerJørgen Lind <jorgen.lind@theqtcompany.com>2015-08-28 13:09:41 +0200
commit6ec46c91e128073794d527910090d735cfeba073 (patch)
treec06b558b35c956df5b5fc8d1163d40c3c87f9bc3 /src/compositor/compositor_api/qwaylandcompositor.h
parent42c1bf3208e75b131aac2923da397de054cbbe13 (diff)
Make QWaylandCompositor::primaryOutput a Q_PROPERTY
Diffstat (limited to 'src/compositor/compositor_api/qwaylandcompositor.h')
-rw-r--r--src/compositor/compositor_api/qwaylandcompositor.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compositor/compositor_api/qwaylandcompositor.h b/src/compositor/compositor_api/qwaylandcompositor.h
index 13746e8d3..211bc9dd6 100644
--- a/src/compositor/compositor_api/qwaylandcompositor.h
+++ b/src/compositor/compositor_api/qwaylandcompositor.h
@@ -71,6 +71,7 @@ class Q_COMPOSITOR_EXPORT QWaylandCompositor : public QObject
Q_OBJECT
Q_PROPERTY(QByteArray socketName READ socketName WRITE setSocketName)
Q_PROPERTY(QWaylandCompositor::ExtensionFlags extensionFlags READ extensionFlags WRITE setExtensionFlags)
+ Q_PROPERTY(QWaylandOutput *primaryOutput READ primaryOutput WRITE setPrimaryOutput NOTIFY primaryOutputChanged)
public:
enum ExtensionFlag {
@@ -170,6 +171,8 @@ signals:
void surfaceCreated(QWaylandSurface *surface);
void surfaceAboutToBeDestroyed(QWaylandSurface *surface);
+ void primaryOutputChanged();
+
protected:
QWaylandCompositor(QtWayland::Compositor *dptr);
virtual void retainedSelectionReceived(QMimeData *mimeData);