Changesets: Slicer

2145-support-for-installing-extension-from-file 19e12601

2012-12-31 06:54:49

finetjul

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

finetjul

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

finetjul

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

finetjul

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

finetjul

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

finetjul

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

finetjul

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

finetjul

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

finetjul

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

alexy

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

pieper

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

sankhesh

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

sankhesh

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

alexy

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

pieper

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

pieper

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

pieper

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

pieper

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

sankhesh

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

pieper

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

sankhesh

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

alexy

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

sankhesh

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

alexy

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
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 48 49 50 51 52 53 54 55 56 57  Next  Last