From 73a077ae01876a0278e6a31e358bb5b5fbecb610 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Skowro=C5=84ski?= Date: Sun, 4 Apr 2021 08:56:52 +0200 Subject: [PATCH] QDockWidget:AllDockWidgetFeatures is deprecated. Use individual flags instead. --- src/Gui/Control.cpp | 4 +++- src/Gui/DockWindowManager.cpp | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Gui/Control.cpp b/src/Gui/Control.cpp index 791bd836ab..4deff44791 100644 --- a/src/Gui/Control.cpp +++ b/src/Gui/Control.cpp @@ -226,7 +226,9 @@ void ControlSingleton::closedDialog() // make sure that the combo view is shown QDockWidget* dw = qobject_cast(pcComboView->parentWidget()); if (dw) - dw->setFeatures(QDockWidget::AllDockWidgetFeatures); + dw->setFeatures(QDockWidget::DockWidgetClosable + | QDockWidget::DockWidgetMovable + | QDockWidget::DockWidgetFloatable); } bool ControlSingleton::isAllowedAlterDocument(void) const diff --git a/src/Gui/DockWindowManager.cpp b/src/Gui/DockWindowManager.cpp index 4bafc8c099..2e35a9c85c 100644 --- a/src/Gui/DockWindowManager.cpp +++ b/src/Gui/DockWindowManager.cpp @@ -155,7 +155,9 @@ QDockWidget* DockWindowManager::addDockWindow(const char* name, QWidget* widget, // set object name and window title needed for i18n stuff dw->setObjectName(QLatin1String(name)); dw->setWindowTitle(QDockWidget::tr(name)); - dw->setFeatures(QDockWidget::AllDockWidgetFeatures); + dw->setFeatures(QDockWidget::DockWidgetClosable + | QDockWidget::DockWidgetMovable + | QDockWidget::DockWidgetFloatable); d->_dockedWindows.push_back(dw); return dw;