diff options
author | Axel Spoerl <axel.spoerl@qt.io> | 2023-12-22 11:24:15 +0000 |
---|---|---|
committer | Axel Spoerl <axel.spoerl@qt.io> | 2023-12-29 10:54:59 +0000 |
commit | 0ea37300d111beea3bb353f036d6c747f63c88dd (patch) | |
tree | 7815e9860d1697111ba95f17e7eca13be41bc54b /src/widgets/widgets/qmainwindowlayout.cpp | |
parent | 2e625c55b346a727b39b8c5cddc37839b49ba5a0 (diff) |
Revert "QDockWidget: Always show dock widgets with the main window"
This reverts commit 4c60a11d8f935abb762a83b0ab99cefa6db3060c.
Reason for revert: Breaks QMainWindow::restoreState(). Dock widget is shown, even if restored into hidden state.
Change-Id: I9808de4e0fd48871c3b234ae9bbaf6c64c8e832d
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/widgets/widgets/qmainwindowlayout.cpp')
-rw-r--r-- | src/widgets/widgets/qmainwindowlayout.cpp | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/widgets/widgets/qmainwindowlayout.cpp b/src/widgets/widgets/qmainwindowlayout.cpp index 33dda248c4..a1659c5e9b 100644 --- a/src/widgets/widgets/qmainwindowlayout.cpp +++ b/src/widgets/widgets/qmainwindowlayout.cpp @@ -1630,17 +1630,6 @@ inline static Qt::DockWidgetArea toDockWidgetArea(int pos) return QDockWidgetPrivate::toDockWidgetArea(static_cast<QInternal::DockPosition>(pos)); } -void QMainWindowLayout::showDockWidgets() const -{ - const auto dockWidgets = parent()->findChildren<QDockWidget *>(Qt::FindDirectChildrenOnly); - for (auto *dockWidget : dockWidgets) - dockWidget->show(); - - const auto groupWindows = parent()->findChildren<QDockWidgetGroupWindow *>(Qt::FindDirectChildrenOnly); - for (auto *groupWindow : groupWindows) - groupWindow->show(); -} - // Checks if QDockWidgetGroupWindow or QDockWidget can be plugged the area indicated by path. // Returns false if called with invalid widget type or if compiled without dockwidget support. static bool isAreaAllowed(QWidget *widget, const QList<int> &path) |