summaryrefslogtreecommitdiffstats
path: root/examples/wayland/qwindow-compositor/compositorwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/wayland/qwindow-compositor/compositorwindow.cpp')
-rw-r--r--examples/wayland/qwindow-compositor/compositorwindow.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/examples/wayland/qwindow-compositor/compositorwindow.cpp b/examples/wayland/qwindow-compositor/compositorwindow.cpp
index 002831283..7e10a1739 100644
--- a/examples/wayland/qwindow-compositor/compositorwindow.cpp
+++ b/examples/wayland/qwindow-compositor/compositorwindow.cpp
@@ -62,7 +62,6 @@ void CompositorWindow::setCompositor(WindowCompositor *comp) {
connect(m_compositor, &WindowCompositor::startMove, this, &CompositorWindow::startMove);
connect(m_compositor, &WindowCompositor::startResize, this, &CompositorWindow::startResize);
connect(m_compositor, &WindowCompositor::dragStarted, this, &CompositorWindow::startDrag);
- connect(m_compositor, &WindowCompositor::frameOffset, this, &CompositorWindow::setFrameOffset);
}
void CompositorWindow::initializeGL()
@@ -180,12 +179,6 @@ void CompositorWindow::startDrag(WindowCompositorView *dragIcon)
m_compositor->raise(dragIcon);
}
-void CompositorWindow::setFrameOffset(const QPoint &offset)
-{
- if (m_mouseView)
- m_mouseView->setPosition(m_mouseView->position() + offset);
-}
-
void CompositorWindow::mousePressEvent(QMouseEvent *e)
{
if (mouseGrab())
@@ -247,7 +240,7 @@ void CompositorWindow::mouseMoveEvent(QMouseEvent *e)
WindowCompositorView *view = viewAt(e->localPos());
m_compositor->handleDrag(view, e);
if (m_dragIconView) {
- m_dragIconView->setPosition(e->localPos());
+ m_dragIconView->setPosition(e->localPos() + m_dragIconView->offset());
update();
}
}