Support NewFloatingArea and LastUsedArea properly in AddDockWindow

This commit is contained in:
baldurk
2018-06-14 17:57:31 +01:00
parent 68bd58a308
commit 093e8a6b40
+13 -1
View File
@@ -1836,11 +1836,23 @@ void CaptureContext::AddDockWindow(QWidget *newWindow, DockReference ref, QWidge
m_MainWindow->mainToolManager()->addToolWindow(newWindow, m_MainWindow->mainToolArea());
return;
}
if(ref == DockReference::LeftToolArea)
else if(ref == DockReference::LeftToolArea)
{
m_MainWindow->mainToolManager()->addToolWindow(newWindow, m_MainWindow->leftToolArea());
return;
}
else if(ref == DockReference::NewFloatingArea)
{
m_MainWindow->mainToolManager()->addToolWindow(
newWindow, ToolWindowManager::AreaReference(ToolWindowManager::NewFloatingArea));
return;
}
else if(ref == DockReference::LastUsedArea)
{
m_MainWindow->mainToolManager()->addToolWindow(
newWindow, ToolWindowManager::AreaReference(ToolWindowManager::LastUsedArea));
return;
}
if(!refWindow)
{