From 45f269835bc00ca21d07f63ec5eae277f4c788d1 Mon Sep 17 00:00:00 2001 From: mfreiholz Date: Wed, 16 Mar 2016 13:58:57 +0100 Subject: [PATCH] Using grabMouse() leads to more problems. I think there is a better way to ensure that the mouse sometimes doesn't lose the current dragging floating widget. --- AdvancedDockingSystem/src/SectionTitleWidget.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/AdvancedDockingSystem/src/SectionTitleWidget.cpp b/AdvancedDockingSystem/src/SectionTitleWidget.cpp index 3ce750d..5d13ca3 100644 --- a/AdvancedDockingSystem/src/SectionTitleWidget.cpp +++ b/AdvancedDockingSystem/src/SectionTitleWidget.cpp @@ -68,7 +68,6 @@ void SectionTitleWidget::setActiveTab(bool active) void SectionTitleWidget::mousePressEvent(QMouseEvent* ev) { // qDebug() << Q_FUNC_INFO << ev->pos(); - this->grabMouse(); if (ev->button() == Qt::LeftButton) { _dragStartPos = ev->pos(); @@ -81,8 +80,6 @@ void SectionTitleWidget::mousePressEvent(QMouseEvent* ev) void SectionTitleWidget::mouseReleaseEvent(QMouseEvent* ev) { // qDebug() << Q_FUNC_INFO << ev->pos(); - if(QWidget::mouseGrabber() == this) - this->releaseMouse(); SectionWidget* section = NULL; // Drop contents of FloatingWidget into SectionWidget.