Changesets: Slicer
2145-support-for-installing-extension-from-file 19e12601 2012-12-31 06:54:49 Details Diff |
BUG: Delete unnecessary re-declaration of signal git-svn-id: http://svn.slicer.org/Slicer4/trunk@21542 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Annotations/Widgets/qMRMLAnnotationTreeView.h | Diff File | ||
2145-support-for-installing-extension-from-file 5ad91716 2012-12-31 06:54:41 Details Diff |
ENH: Make qMRMLSceneAnnotationModel columns configurable Note: Annotation hierarchies have an unclickable visibility icon Issue 0002606 git-svn-id: http://svn.slicer.org/Slicer4/trunk@21541 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/qMRMLSceneDisplayableModel_p.h | Diff File | ||
mod - Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.h | Diff File | ||
mod - Modules/Loadable/Annotations/Widgets/qMRMLAnnotationTreeView.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/Widgets/qMRMLAnnotationTreeView.h | Diff File | ||
mod - Modules/Loadable/Annotations/Widgets/qMRMLSceneAnnotationModel.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/Widgets/qMRMLSceneAnnotationModel.h | Diff File | ||
add - Modules/Loadable/Annotations/Widgets/qMRMLSceneAnnotationModel_p.h | Diff File | ||
2145-support-for-installing-extension-from-file abcffae1 2012-12-31 06:54:29 Details Diff |
ENH: Add support for parent/child annotations Some annotations (e.g. bones) can have direct parent/child relationship in the tree view. It shouldn't impact the existing annotations. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21540 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Annotations/Widgets/qMRMLSceneAnnotationModel.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/Widgets/qMRMLSceneAnnotationModel.h | Diff File | ||
2145-support-for-installing-extension-from-file 5278dcef 2012-12-31 06:54:21 Details Diff |
ENH: Add methods to derive Annotations displayable manager git-svn-id: http://svn.slicer.org/Slicer4/trunk@21539 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Annotations/MRML/vtkMRMLAnnotationHierarchyNode.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/MRML/vtkMRMLAnnotationHierarchyNode.h | Diff File | ||
mod - Modules/Loadable/Annotations/MRMLDisplayableManager/vtkMRMLAnnotationDisplayableManager.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/MRMLDisplayableManager/vtkMRMLAnnotationDisplayableManager.h | Diff File | ||
mod - Modules/Loadable/Annotations/Widgets/qMRMLAnnotationTreeView.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/Widgets/qMRMLAnnotationTreeView.h | Diff File | ||
2145-support-for-installing-extension-from-file c05f7197 2012-12-31 06:54:11 Details Diff |
ENH: Speedup Annotations: remove unnecessary scene browsing Checking if there is at least 1 node of type m_Focus in the scene is costly. When there is at least 1 node, the scene was getting browsed twice, once in that step and once again later in the code. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21538 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Annotations/MRMLDisplayableManager/vtkMRMLAnnotationDisplayableManager.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 5577c3a3 2012-12-31 06:54:04 Details Diff |
ENH: Add utility method vtkMRMLDisplayableNode::GetNthDisplayNodeByClass This new method can be handy because displayable nodes can have multiple display nodes (e.g. vtkMRMLScalarVolumeNode can have vtkMRMLScalarVolumeDisplayNode and vtkMRMLGPURayCastVolumeRenderingDisplayNode at the same time. Annotations have also typically more than 1 display node: textDisplayNode, controlPointsDisplayNode...). git-svn-id: http://svn.slicer.org/Slicer4/trunk@21537 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLDisplayableNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLDisplayableNode.h | Diff File | ||
2145-support-for-installing-extension-from-file 656c2126 2012-12-31 06:53:55 Details Diff |
ENH: Add qMRMLTreeView::showScene and qMRMLTreeView::showRootNode Give more flexibility to decide what item is root. A root index for QTreeView is the invisible index that is the parent of all the top level indexes. showScene or showRootNode give the option to decide if the root scene/node is visible, which implies that its parent becomes the root index for QTreeView. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21536 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/qMRMLSceneModel.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSceneModel.h | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSortFilterProxyModel.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSortFilterProxyModel.h | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLTreeView.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLTreeView.h | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLTreeView_p.h | Diff File | ||
mod - Modules/Loadable/Annotations/Widgets/qMRMLAnnotationTreeView.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 4adcae6e 2012-12-31 06:53:44 Details Diff |
ENH: Add vtkMRMLDisplayNode::GetVisibility() Displayable managers should test both GetVisiblity() and IsDisplayableInView(), therefore we add a convenient method. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21535 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLDisplayNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLDisplayNode.h | Diff File | ||
mod - Libs/MRML/DisplayableManager/vtkMRMLModelDisplayableManager.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 74d8379e 2012-12-31 06:53:35 Details Diff |
STYLE: Minor style changes in qSlicerMouseModeToolBar Improve readability. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21534 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/Testing/Cxx/qSlicerMouseModeToolBarTest1.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerMouseModeToolBar.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerMouseModeToolBar.h | Diff File | ||
mod - Modules/Loadable/Annotations/Widgets/qMRMLSceneAnnotationModel.h | Diff File | ||
2145-support-for-installing-extension-from-file e450a373 2012-12-28 16:56:30 Details Diff |
BUG 2838. Observe only models that have display nodes, since their polydata is used in the slice models pipeline git-svn-id: http://svn.slicer.org/Slicer4/trunk@21533 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/DisplayableManager/vtkMRMLModelSliceDisplayableManager.cxx | Diff File | ||
2145-support-for-installing-extension-from-file e67c6b6a 2012-12-28 15:53:29 Details Diff |
ENH: track/restore DICOM popup geometry git-svn-id: http://svn.slicer.org/Slicer4/trunk@21532 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
2145-support-for-installing-extension-from-file 47b664f3 2012-12-26 17:13:04 naucoin Details Diff |
BUG: stop the annotation tree view from auto expanding lists Don't use calling setMRMLScene on the tree view to refresh the tree, as it resets the expand level on the tree view, only call it when the scene is different. This stopped the auto added top level all annotations list and the fiducials/ruler list nodes from expanding, so invoke an event from the logic when those default hierarchy nodes are added to trigger the tree to expand them (using the Expanded value on the hierarchy node). Also expand the hierarchy node when it's added by the user via the add hierarchy button. Fixes issue 0001735 git-svn-id: http://svn.slicer.org/Slicer4/trunk@21531 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Annotations/GUI/qSlicerAnnotationModuleWidget.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/GUI/qSlicerAnnotationModuleWidget.h | Diff File | ||
mod - Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.h | Diff File | ||
2145-support-for-installing-extension-from-file bc6d19e2 2012-12-26 11:33:34 Details Diff |
BUG: Inserting new hierarchy causes parent to lose expansion state Fixes issue 2840 git-svn-id: http://svn.slicer.org/Slicer4/trunk@21530 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Models/qSlicerModelsModuleWidget.cxx | Diff File | ||
2145-support-for-installing-extension-from-file b70ae3bc 2012-12-24 19:36:19 Details Diff |
BUG: Need to check if node is present in scene before referencing While deleting a node, there could be a reference dangling in the tree view that needs can cause issues. Check if the node being worked on is present in the MRML scene before referencing to it. Fixes issue 2841 git-svn-id: http://svn.slicer.org/Slicer4/trunk@21529 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/qMRMLSceneModel.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLTreeView.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 232e681b 2012-12-22 13:26:42 Details Diff |
BUG 2639. Added logic to remove display and storage nodes when displayable node is removed. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21528 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLScene.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLScene.h | Diff File | ||
mod - Modules/Loadable/Data/Logic/vtkSlicerDataModuleLogic.cxx | Diff File | ||
mod - Modules/Loadable/Data/Logic/vtkSlicerDataModuleLogic.h | Diff File | ||
mod - Modules/Loadable/Models/Logic/vtkSlicerModelsLogic.cxx | Diff File | ||
mod - Modules/Loadable/Models/Logic/vtkSlicerModelsLogic.h | Diff File | ||
2145-support-for-installing-extension-from-file 0ad9d8b6 2012-12-21 16:43:18 Details Diff |
COMP: update to newer CTK version Addresses: 0002839 - threading related crashes 0002015 - slow dicom parsing 0002631 - dicom initial database See the specific commits here also refer to other issues: https://github.com/commontk/ctk/compare/fc9a964cc9450bbbd2ec4dc6df6c7f329485ed3d...154933009ab9ed82c0ea818c962c5283e330632a git-svn-id: http://svn.slicer.org/Slicer4/trunk@21527 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
2145-support-for-installing-extension-from-file e7c817c0 2012-12-21 16:43:15 Details Diff |
BUG: make sure precache tags are set for database instances Since the precache tags are specific to the ctkDICOMDatabase, be sure to set the correct values to both slicer.app.dicomDatabase and the database that is internal to the ctkDICOMAppWidget. Need to use a timer here, because we want to ensure that all plugins (which are modules) have been discovered before we set the precache tags. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21526 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/Scripts/DICOM.py | Diff File | ||
2145-support-for-installing-extension-from-file 6e34166d 2012-12-21 16:43:12 Details Diff |
BUG: use correct signal for QAction Since this is a QAction not a QPushButton, use triggered instead of clicked. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21525 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/Scripts/DICOM.py | Diff File | ||
2145-support-for-installing-extension-from-file 7fa89eb0 2012-12-20 17:02:21 Details Diff |
BUG: 0002812 start with default database directory Use Qt to specify default location in a platform-appropriate manner. Also some minor style cleanups or trailing spaces. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21524 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/Scripts/DICOM.py | Diff File | ||
2145-support-for-installing-extension-from-file c1ba6621 2012-12-20 16:13:24 Details Diff |
BUG: Tree view expansion state save/restore while updating The expansion states of hierarchy nodes are saved and restored when the tree view is updated. Save weak references to expanded nodes to avoid any dangling references at the end. Access children using model API and not MRML API Moved recursive children expand state save method to P-implementation. This fixes issue 2557. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21523 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/qMRMLSceneModel.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSceneModel.h | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSortFilterProxyModel.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLTreeView.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLTreeView.h | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLTreeView_p.h | Diff File | ||
2145-support-for-installing-extension-from-file 93ea4af1 2012-12-20 10:54:22 Details Diff |
BUG: fix the disable-python command line option By some oversight this feature wasn't working before. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21522 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCore/qSlicerCoreApplication.cxx | Diff File | ||
mod - Base/QTCore/qSlicerCoreCommandOptions.cxx | Diff File | ||
mod - Base/QTCore/qSlicerCoreCommandOptions.h | Diff File | ||
2145-support-for-installing-extension-from-file 851a1fec 2012-12-19 14:16:03 Details Diff |
BUG: Issue 2240. Removed code repetition. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21521 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/qSlicerFileDialog.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 30f4972d 2012-12-18 17:36:29 Details Diff |
BUG 2759. Fixed camera and camera node observers, made unique node names. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21520 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/Scripts/Endoscopy.py | Diff File | ||
2145-support-for-installing-extension-from-file 2deccef0 2012-12-18 11:15:22 Details Diff |
BUG: Issue 2240. Added mount Volumes to sidebar git-svn-id: http://svn.slicer.org/Slicer4/trunk@21519 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/qSlicerFileDialog.cxx | Diff File | ||
2145-support-for-installing-extension-from-file eb062212 2012-12-14 14:02:35 Details Diff |
BUG 1916. Added reading of ROI annotation data files git-svn-id: http://svn.slicer.org/Slicer4/trunk@21518 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.cxx | Diff File |