forked from qt-creator/qt-creator
Fix resetting to default layout in case of floating widgets.
This commit is contained in:
@@ -510,8 +510,10 @@ void DebuggerManager::setSimpleDockWidgetArrangement()
|
|||||||
{
|
{
|
||||||
m_mainWindow->setTrackingEnabled(false);
|
m_mainWindow->setTrackingEnabled(false);
|
||||||
QList<QDockWidget *> dockWidgets = m_mainWindow->dockWidgets();
|
QList<QDockWidget *> dockWidgets = m_mainWindow->dockWidgets();
|
||||||
foreach (QDockWidget *dockWidget, dockWidgets)
|
foreach (QDockWidget *dockWidget, dockWidgets) {
|
||||||
|
dockWidget->setFloating(false);
|
||||||
m_mainWindow->removeDockWidget(dockWidget);
|
m_mainWindow->removeDockWidget(dockWidget);
|
||||||
|
}
|
||||||
|
|
||||||
foreach (QDockWidget *dockWidget, dockWidgets) {
|
foreach (QDockWidget *dockWidget, dockWidgets) {
|
||||||
m_mainWindow->addDockWidget(Qt::BottomDockWidgetArea, dockWidget);
|
m_mainWindow->addDockWidget(Qt::BottomDockWidgetArea, dockWidget);
|
||||||
|
Reference in New Issue
Block a user