(#370) Bugfixes regarding using several project trees

SelectionManager is now updated whenever focus enters the treeview.
The main project tree now has turned on SelectionManager updates
This commit is contained in:
Jacob Støren
2015-08-20 14:38:51 +02:00
parent 69a46e0b45
commit 0fda6ef6fb
3 changed files with 38 additions and 8 deletions

View File

@@ -566,6 +566,8 @@ void RiuMainWindow::createDockPanels()
dockWidget->setAllowedAreas(Qt::AllDockWidgetAreas);
m_projectTreeView = new caf::PdmUiTreeView(this);
m_projectTreeView->enableSelectionManagerUpdating(true);
dockWidget->setWidget(m_projectTreeView);
m_projectTreeView->treeView()->setHeaderHidden(true);
@@ -1602,7 +1604,6 @@ void RiuMainWindow::selectedObjectsChanged()
std::vector<caf::PdmUiItem*> uiItems;
m_projectTreeView->selectedUiItems(uiItems);
caf::SelectionManager::instance()->setSelectedItems(uiItems);
caf::PdmObjectHandle* firstSelectedObject = NULL;
if (uiItems.size() == 1)