diff options
Diffstat (limited to 'src/widgets/widgets/qdockwidget.cpp')
-rw-r--r-- | src/widgets/widgets/qdockwidget.cpp | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/widgets/widgets/qdockwidget.cpp b/src/widgets/widgets/qdockwidget.cpp index 7485644a08..a3c331aa2b 100644 --- a/src/widgets/widgets/qdockwidget.cpp +++ b/src/widgets/widgets/qdockwidget.cpp @@ -55,7 +55,6 @@ #include <qtoolbutton.h> #include <qdebug.h> -#include <qpa/qplatformwindow.h> #include <private/qwidgetresizehandler_p.h> #include "qdockwidget_p.h" @@ -1000,14 +999,6 @@ void QDockWidgetPrivate::plug(const QRect &rect) setWindowState(false, false, rect); } -static void setFrameStrutEventsEnabled(const QWidget *w, bool enabled) -{ - if (const QWindow *window = w->windowHandle()) - if (QPlatformWindow *platformWindow = window->handle()) - if (platformWindow->frameStrutEventsEnabled() != enabled) - platformWindow->setFrameStrutEventsEnabled(enabled); -} - void QDockWidgetPrivate::setWindowState(bool floating, bool unplug, const QRect &rect) { Q_Q(QDockWidget); @@ -1060,9 +1051,6 @@ void QDockWidgetPrivate::setWindowState(bool floating, bool unplug, const QRect } } - if (floating && nativeDeco) - setFrameStrutEventsEnabled(q, true); - resizer->setActive(QWidgetResizeHandler::Resize, !unplug && floating && !nativeDeco); } @@ -1397,8 +1385,6 @@ bool QDockWidget::event(QEvent *event) emit visibilityChanged(false); break; case QEvent::Show: - if (static_cast<QDockWidgetLayout *>(QDockWidget::layout())->nativeWindowDeco(isFloating())) - setFrameStrutEventsEnabled(this, true); d->toggleViewAction->setChecked(true); emit visibilityChanged(geometry().right() >= 0 && geometry().bottom() >= 0); break; |