summaryrefslogtreecommitdiffstats
path: root/src/modules/Unity/Application/mirsurfaceitem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/Unity/Application/mirsurfaceitem.cpp')
-rw-r--r--src/modules/Unity/Application/mirsurfaceitem.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/modules/Unity/Application/mirsurfaceitem.cpp b/src/modules/Unity/Application/mirsurfaceitem.cpp
index 37337a4..53331e4 100644
--- a/src/modules/Unity/Application/mirsurfaceitem.cpp
+++ b/src/modules/Unity/Application/mirsurfaceitem.cpp
@@ -23,7 +23,6 @@
#include "mirbuffersgtexture.h"
#include "session.h"
#include "mirsurfaceitem.h"
-#include "mirshell.h"
#include "logging.h"
#include "ubuntukeyboardinfo.h"
@@ -47,6 +46,7 @@
#include <mir/geometry/rectangle.h>
#include <mir/events/event_builders.h>
#include <mir_toolkit/event.h>
+#include <mir/shell/shell.h>
namespace mg = mir::graphics;
@@ -190,7 +190,7 @@ MirSurfaceItem::MirSurfaceItem(std::shared_ptr<mir::scene::Surface> surface,
MirShell *shell,
std::shared_ptr<SurfaceObserver> observer,
QQuickItem *parent)
- : QQuickItem(parent)
+ : MirSurfaceItemInterface(parent)
, m_surface(surface)
, m_session(session)
, m_shell(shell)
@@ -375,7 +375,7 @@ void MirSurfaceItem::surfaceDamaged()
{
if (!m_firstFrameDrawn) {
m_firstFrameDrawn = true;
- Q_EMIT firstFrameDrawn(this);
+ Q_EMIT firstFrameDrawn();
}
scheduleTextureUpdate();
@@ -561,7 +561,7 @@ void MirSurfaceItem::endCurrentTouchSequence(ulong timestamp)
touchEvent.updateTouchPointStatesAndType();
- auto ev = makeMirEvent(touchEvent.modifiers, touchEvent.touchPoints,
+ auto ev = makeMirEvent(touchEvent.modifiers, touchEvent.touchPoints,
touchEvent.touchPointStates, touchEvent.timestamp);
m_surface->consume(*ev);
@@ -672,7 +672,7 @@ void MirSurfaceItem::setState(const State &state)
}
}
-void MirSurfaceItem::setLive(const bool live)
+void MirSurfaceItem::setLive(bool live)
{
if (m_live != live) {
m_live = live;