From a2054359a2efe80ebd08baf011cdf29191edf365 Mon Sep 17 00:00:00 2001 From: Sergio Martins Date: Sun, 13 Sep 2020 12:48:25 +0100 Subject: [PATCH] Minor code move, so next diff is short --- src/private/FloatingWindow.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/private/FloatingWindow.cpp b/src/private/FloatingWindow.cpp index dac74dc7..d0031314 100644 --- a/src/private/FloatingWindow.cpp +++ b/src/private/FloatingWindow.cpp @@ -73,6 +73,17 @@ public: } #endif +static Qt::WindowFlags windowFlagsToUse() +{ + if (KDDockWidgets::usesNativeDraggingAndResizing()) + return Qt::Window; + + if (Config::self().flags() & Config::Flag_DontUseUtilityWindowsForFloating) + return Qt::Window; + + return Qt::Tool; +} + static MainWindowBase* hackFindParentHarder(Frame *frame, MainWindowBase *candidateParent) { // TODO: Using a parent helps the floating windows stay in front of the main window always. @@ -103,17 +114,6 @@ static MainWindowBase* hackFindParentHarder(Frame *frame, MainWindowBase *candid } } -static Qt::WindowFlags windowFlagsToUse() -{ - if (KDDockWidgets::usesNativeDraggingAndResizing()) - return Qt::Window; - - if (Config::self().flags() & Config::Flag_DontUseUtilityWindowsForFloating) - return Qt::Window; - - return Qt::Tool; -} - FloatingWindow::FloatingWindow(MainWindowBase *parent) : QWidgetAdapter(parent, windowFlagsToUse()) , Draggable(this, KDDockWidgets::usesNativeDraggingAndResizing()) // FloatingWindow is only draggable when using a native title bar. Otherwise the KDDockWidgets::TitleBar is the draggable