Work in progress

This commit is contained in:
Jon Jenssen authored and JJ committed 2026-06-17 13:55:32 +02:00
1 parent 2c9e148fc6
commit a28340063f
9 files changed
+22 -255

No files matched your search

@@ -1256,7 +1256,7 @@ RiuMessagePanel* RiuMainWindow::messagePanel()
//--------------------------------------------------------------------------------------------------
void RiuMainWindow::removeViewer( QWidget* viewer )
{
// removeViewerFromMdiArea( m_mdiArea, viewer );
// m_dockManager->removeDockWidget( viewer );
slotRefreshViewActions();
}
@@ -365,6 +365,17 @@ bool RiuMainWindowBase::isBlockingViewSelectionOnSubWindowActivated() const
return m_blockSubWindowProjectTreeSelection;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RiuMainWindowBase::removeViewerFromDockArea( QWidget* viewer )
{
if ( auto dw = m_dockManager->findDockWidget( viewer->objectName() ) )
{
dw->close();
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
@@ -108,6 +108,7 @@ protected:
void createTreeViews( int numberOfTrees );
void removeViewerFromMdiArea( RiuMdiArea* mdiArea, QWidget* viewer );
void initializeSubWindow( RiuMdiArea* mdiArea, QMdiSubWindow* mdiSubWindow, const QPoint& subWindowPos, const QSize& subWindowSize );
void removeViewerFromDockArea( QWidget* viewer );
void restoreTreeViewStates( QString treeStateString, QString treeIndexString );