diff --git a/src/DockContainerWidget.cpp b/src/DockContainerWidget.cpp index f6db6de..9f51828 100644 --- a/src/DockContainerWidget.cpp +++ b/src/DockContainerWidget.cpp @@ -1099,22 +1099,7 @@ bool DockContainerWidgetPrivate::restoreOverlayDockArea(CDockingStateReader& s, _this->sideTabBar(area)->insertSideTab(0, DockWidget->sideTabWidget()); DockArea->overlayDockContainer()->addDockWidget(DockWidget); DockWidget->sideTabWidget()->updateStyle(); // Needed as the side tab widget get it's left/right property from the overlay dock container which was just added - DockWidget->toggleView(Closed); - } - - if (Testing) - { - return true; - } - - if (!DockArea->dockWidgetsCount()) - { - delete DockArea; - DockArea = nullptr; - } - else - { - DockArea->setProperty("currentDockWidget", CurrentDockWidget); + DockArea->overlayDockContainer()->toggleView(!Closed); } return true; @@ -1913,6 +1898,8 @@ QList CDockContainerWidget::openedDockAreas() const //============================================================================ QList CDockContainerWidget::openedDockWidgets() const { + // todo: cleanup + qInfo() << "Opened Dock Widgets: "; QList DockWidgetList; for (auto DockArea : d->DockAreas) { @@ -1922,6 +1909,12 @@ QList CDockContainerWidget::openedDockWidgets() const } } + // todo: cleanup + for (auto dockWidget : DockWidgetList) + { + qInfo() << "Opened dock widgets: " << dockWidget->objectName(); + } + return DockWidgetList; }