Import 2017-06-07 23:51:09: master bec97d78

Author Committer Branch Timestamp Parent
pinter pinter master 2014-08-01 15:17:40 master 57744a3a
Changeset

BUG: Fixed issues caused by LazyUpdate in subject hierarchy model

Complete scene update triggered by LazyUpdate in subject hierarchy after batch processing caused a crash in certain conditions. This has been fixed by only triggering it at scene import, which is necessary.
invalidateModels replaced with invalidateFilter, which his called when filtering needs to be refreshed, e.g. when removing nodes by plugins

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23535 3bd1e089-480b-0410-8dfb-8563597acbee

mod - Modules/Loadable/SubjectHierarchy/Widgets/qMRMLSceneSubjectHierarchyModel.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qMRMLSceneSubjectHierarchyModel.h Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qMRMLSubjectHierarchyTreeView.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyAbstractPlugin.h Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyCloneNodePlugin.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/qSlicerSubjectHierarchyModuleWidget.cxx Diff File