diff options
author | Jørgen Lind <jorgen.lind@theqtcompany.com> | 2015-08-06 13:41:27 +0200 |
---|---|---|
committer | Jørgen Lind <jorgen.lind@theqtcompany.com> | 2015-08-28 13:10:32 +0200 |
commit | fd9a8983832bbeb240097327ff9f8565f7356b08 (patch) | |
tree | db359b31c502694b3c33e451825fda7257c31bc1 /src/compositor/compositor_api/qwaylandsurface.cpp | |
parent | e6a44555c60859fd61a6cc78140a36fa36e7b9f5 (diff) |
Fixups after rebasing
Change-Id: Ie5d8899157d77f83f2cf65f236d534b972aa4770
Diffstat (limited to 'src/compositor/compositor_api/qwaylandsurface.cpp')
-rw-r--r-- | src/compositor/compositor_api/qwaylandsurface.cpp | 70 |
1 files changed, 3 insertions, 67 deletions
diff --git a/src/compositor/compositor_api/qwaylandsurface.cpp b/src/compositor/compositor_api/qwaylandsurface.cpp index 6fcf6ea56..d6d9b1d53 100644 --- a/src/compositor/compositor_api/qwaylandsurface.cpp +++ b/src/compositor/compositor_api/qwaylandsurface.cpp @@ -58,10 +58,9 @@ #include <QtGui/QGuiApplication> #include <QtGui/QScreen> -QT_BEGIN_NAMESPACE +#include <QtCore/QDebug> -const QEvent::Type QWaylandSurfaceEnterEvent::WaylandSurfaceEnter = (QEvent::Type)QEvent::registerEventType(); -const QEvent::Type QWaylandSurfaceLeaveEvent::WaylandSurfaceLeave = (QEvent::Type)QEvent::registerEventType(); +QT_BEGIN_NAMESPACE QWaylandSurfacePrivate::QWaylandSurfacePrivate(wl_client *wlClient, quint32 id, int version, QWaylandCompositor *compositor, QWaylandSurface *surface) : QtWayland::Surface(wlClient, id, version, compositor, surface) @@ -78,64 +77,6 @@ QWaylandSurfacePrivate::~QWaylandSurfacePrivate() views.clear(); } -class QWaylandSurfaceEnterEventPrivate -{ -public: - QWaylandSurfaceEnterEventPrivate(QWaylandOutput *_output) - : output(_output) - { - } - - QWaylandOutput *output; -}; - - -QWaylandSurfaceEnterEvent::QWaylandSurfaceEnterEvent(QWaylandOutput *output) - : QEvent(WaylandSurfaceEnter) - , d(new QWaylandSurfaceEnterEventPrivate(output)) -{ -} - -QWaylandSurfaceEnterEvent::~QWaylandSurfaceEnterEvent() -{ - delete d; -} - -QWaylandOutput *QWaylandSurfaceEnterEvent::output() const -{ - return d->output; -} - - -class QWaylandSurfaceLeaveEventPrivate -{ -public: - QWaylandSurfaceLeaveEventPrivate(QWaylandOutput *_output) - : output(_output) - { - } - - QWaylandOutput *output; -}; - - -QWaylandSurfaceLeaveEvent::QWaylandSurfaceLeaveEvent(QWaylandOutput *output) - : QEvent(WaylandSurfaceLeave) - , d(new QWaylandSurfaceLeaveEventPrivate(output)) -{ -} - -QWaylandSurfaceLeaveEvent::~QWaylandSurfaceLeaveEvent() -{ - delete d; -} - -QWaylandOutput *QWaylandSurfaceLeaveEvent::output() const -{ - return d->output; -} - - QWaylandSurface::QWaylandSurface(wl_client *client, quint32 id, int version, QWaylandCompositor *compositor) : QObject(*new QWaylandSurfacePrivate(client, id, version, compositor, this)) { @@ -158,6 +99,7 @@ QWaylandClient *QWaylandSurface::client() const Q_D(const QWaylandSurface); if (d->isDestroyed() || !d->compositor()->clients().contains(d->client)) return Q_NULLPTR; + return d->client; } @@ -329,12 +271,6 @@ void QWaylandSurface::deref() compositor()->handle()->destroySurface(d); } -void QWaylandSurface::setMapped(bool mapped) -{ - Q_D(QWaylandSurface); - d->setMapped(mapped); -} - QList<QWaylandView *> QWaylandSurface::views() const { Q_D(const QWaylandSurface); |