summaryrefslogtreecommitdiffstats
path: root/src/compositor/compositor_api/qwaylandsurface.cpp
diff options
context:
space:
mode:
authorJørgen Lind <jorgen.lind@theqtcompany.com>2015-08-06 13:41:27 +0200
committerJørgen Lind <jorgen.lind@theqtcompany.com>2015-08-28 13:10:32 +0200
commitfd9a8983832bbeb240097327ff9f8565f7356b08 (patch)
treedb359b31c502694b3c33e451825fda7257c31bc1 /src/compositor/compositor_api/qwaylandsurface.cpp
parente6a44555c60859fd61a6cc78140a36fa36e7b9f5 (diff)
Fixups after rebasing
Diffstat (limited to 'src/compositor/compositor_api/qwaylandsurface.cpp')
-rw-r--r--src/compositor/compositor_api/qwaylandsurface.cpp70
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);