Changesets: Import 2017-06-07 23:51:09
master 4a51bea4 2017-04-12 23:25:14 Details Diff |
ENH: Added node selection signals to qMRMLSegmentEditorWidget masterVolumeNodeChanged(vtkMRMLVolumeNode*) segmentationNodeChanged(vtkMRMLSegmentationNode*) git-svn-id: http://svn.slicer.org/Slicer4/trunk@25922 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.h | Diff File | ||
master a9092f32 2017-04-12 16:54:16 Details Diff |
ENH: Added visibility context menu for subject hierarchy plugins Context menu in subject hierarchy can be crowded, and visibility-related settings may be hard to find. As discussed before, a second context menu that is invoked by right-clicking the visibility (eye) icon was added to contain the visibility-related actions. Visibility actions added here: - Labelmaps: Labelmap outline toggle - Segments: Show only selected segment, show all segments - Volume rendering (new plugin): Show volume rendering (this shows up for all volumes, including labelmaps) git-svn-id: http://svn.slicer.org/Slicer4/trunk@25921 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Markups/SubjectHierarchyPlugins/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Models/SubjectHierarchyPlugins/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Segmentations/SubjectHierarchyPlugins/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Segmentations/SubjectHierarchyPlugins/qSlicerSubjectHierarchySegmentsPlugin.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/SubjectHierarchyPlugins/qSlicerSubjectHierarchySegmentsPlugin.h | Diff File | ||
mod - Modules/Loadable/SubjectHierarchy/Logic/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/SubjectHierarchy/Widgets/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/SubjectHierarchy/Widgets/qMRMLSubjectHierarchyTreeView.cxx | Diff File | ||
mod - Modules/Loadable/SubjectHierarchy/Widgets/qMRMLSubjectHierarchyTreeView.h | Diff File | ||
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyAbstractPlugin.cxx | Diff File | ||
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyAbstractPlugin.h | Diff File | ||
mod - Modules/Loadable/Tables/SubjectHierarchyPlugins/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/VolumeRendering/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/VolumeRendering/SubjectHierarchyPlugins/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/VolumeRendering/SubjectHierarchyPlugins/qSlicerSubjectHierarchyVolumeRenderingPlugin.cxx | Diff File | ||
add - Modules/Loadable/VolumeRendering/SubjectHierarchyPlugins/qSlicerSubjectHierarchyVolumeRenderingPlugin.h | Diff File | ||
mod - Modules/Loadable/VolumeRendering/qSlicerVolumeRenderingModule.cxx | Diff File | ||
mod - Modules/Loadable/Volumes/SubjectHierarchyPlugins/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Volumes/SubjectHierarchyPlugins/qSlicerSubjectHierarchyLabelMapsPlugin.cxx | Diff File | ||
mod - Modules/Loadable/Volumes/SubjectHierarchyPlugins/qSlicerSubjectHierarchyLabelMapsPlugin.h | Diff File | ||
master 9f50eb06 2017-04-12 15:37:19 Details Diff |
BUG: Fixed packaging error in SegmentEditorEffect module template git-svn-id: http://svn.slicer.org/Slicer4/trunk@25920 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Utilities/Templates/Modules/ScriptedSegmentEditorEffect/CMakeLists.txt | Diff File | ||
rm - Utilities/Templates/Modules/ScriptedSegmentEditorEffect/SegmentEditorTemplateKeyLib/CMakeLists.txt | Diff File | ||
master 73236f97 2017-04-12 12:18:48 Details Diff |
ENH: Extracted methods from proceedWithReferencedLoadablesSelection * simplified code From: Christian Herz <christianherz1985@googlemail.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25919 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
master 36a568fb 2017-04-12 12:18:46 Details Diff |
ENH: Examine progress dialog max set to number of selected plugins * decoupled checking of selected references (DICOMReferencesDialog) from proceedWithReferencedLoadablesSelection From: Christian Herz <christianherz1985@googlemail.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25918 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
master 53a4f1a2 2017-04-12 12:18:45 Details Diff |
ENH: DICOMReferencesDialog inherits from QMessageBox instead of QDialog * improved iteration over checkboxes * direct access to loadable:checkbox dictionary * improved size * groupbox for organizing all references From: Christian Herz <christianherz1985@googlemail.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25917 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
master 19619f0c 2017-04-12 12:18:43 Details Diff |
ENH: Extracted DICOMReferencesDialog for displaying referenced loadables * user can selected referenced loadables that should be loaded besides of the actual series * removed unused code From: Christian Herz <christianherz1985@googlemail.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25916 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
master 5a934f44 2017-04-12 09:26:53 Details Diff |
BUG: Fixed scene corruption Saved scenes were not possible to load because a missing space. To fix a corrupted scene, add space before linePtsID. For example: ctrlPtsNumberingScheme="0"linePtsID="0 1" => ctrlPtsNumberingScheme="0" linePtsID="0 1" git-svn-id: http://svn.slicer.org/Slicer4/trunk@25915 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Annotations/MRML/vtkMRMLAnnotationLinesNode.cxx | Diff File | ||
master e32e4ebd 2017-04-10 17:42:57 Details Diff |
ENH: Made easier to save DICOM tags back to subject hierarchy items Now the save tags checkbox in DICOM export dialog is on by default, and it saves the edited tags after each edit (if the checkbox is on), not just on export. Thus if the user edits DICOM tags but cancels the dialog to do something before export, the tags are preserved and they don't have to type it in again. Also added a check in volumes SH plugin in case Slicer is started in no-main-window mode git-svn-id: http://svn.slicer.org/Slicer4/trunk@25914 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Volumes/SubjectHierarchyPlugins/qSlicerSubjectHierarchyVolumesPlugin.cxx | Diff File | ||
mod - Modules/Scripted/DICOMLib/Widgets/Resources/UI/qSlicerDICOMExportDialog.ui | Diff File | ||
mod - Modules/Scripted/DICOMLib/Widgets/qSlicerDICOMExportDialog.cxx | Diff File | ||
mod - Modules/Scripted/DICOMLib/Widgets/qSlicerDICOMExportDialog.h | Diff File | ||
mod - Modules/Scripted/DICOMLib/Widgets/qSlicerDICOMTagEditorWidget.cxx | Diff File | ||
mod - Modules/Scripted/DICOMLib/Widgets/qSlicerDICOMTagEditorWidget.h | Diff File | ||
master 4268df9f 2017-04-09 17:44:09 Details Diff |
BUG: Fixed readOnly mode of qMRMLSegmentEditorWidget git-svn-id: http://svn.slicer.org/Slicer4/trunk@25913 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.h | Diff File | ||
master 7e0b9f7d 2017-04-07 20:24:39 Details Diff |
BUG: MRMLDisplayNode: print RGB values instead of pointers In PrintSelf of the MRML display node, the pointers were being printed rather than the RGB color values. EdgeColor was also not being printed. From: Nicole Aucoin <nicole.aucoin@harmonus.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25912 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLDisplayNode.cxx | Diff File | ||
master dd6e98ca 2017-04-07 19:34:19 Details Diff |
BUG: Fixed loading of segment editor effects from extensions Python module name was ignored and therefore only one effect was loaded from extensions (the latest effect overwrote previous effects). git-svn-id: http://svn.slicer.org/Slicer4/trunk@25911 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorEffects.__init__.py.in | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorScriptedEffect.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModule.cxx | Diff File | ||
master ec33a5f0 2017-04-07 14:11:52 Details Diff |
ENH: Added convenience functions for segmentation manipulation Makes it simpler to add/remove segments, create/delete representations, etc. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25910 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLSegmentationNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSegmentationNode.h | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkSegmentation.cxx | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkSegmentation.h | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkSegmentationConverter.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Logic/vtkSlicerSegmentationsModuleLogic.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Logic/vtkSlicerSegmentationsModuleLogic.h | Diff File | ||
mod - Utilities/Templates/Modules/ScriptedSegmentEditorEffect/SegmentEditorTemplateKeyLib/SegmentEditorEffect.py | Diff File | ||
master 5e6f95f5 2017-04-07 10:21:38 Details Diff |
ENH: 0004360 make dicom popups child of browser By default a slicer.util.infoDisplay is a child of the main window. For dicom browser related dialogs we want them tied to the browser for consistency with ctk popups and to better support multiple monitors. From: Steve Pieper <pieper@isomics.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25909 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
master 57539fb4 2017-04-07 10:09:38 Details Diff |
BUG: fix loading of multiple referenced loadables Load DICOM with referenced loadables popup always used the first checkbox value and ignored checkboxes for the remaining loadables. * in case there were three referenced loadables and second and third were unchecked, all loadables were still loaded because only the value of the first checkbox was used * loadableCnt never got incremented while checking checkboxes From: Christian Herz <christianherz1985@googlemail.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25908 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
master 592592c7 2017-04-06 12:42:27 Details Diff |
BUG: Changes the Remove Islands Morphology editor button Now reference 'self' instead of an implied instance of slicer.modules.EditorWidget. This allows this function to be imported by other modules without error. From: AndrewBeers <andrew_beers@alumni.brown.edu> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25907 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/EditorLib/RemoveIslandsEffect.py | Diff File | ||
master 538f9f1a 2017-04-05 22:17:11 Details Diff |
ENH: Improved segment editor widget API Added signal for segment selection change. Added option for specifying attributes for filtering segmentation and master volume nodes. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25906 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.h | Diff File | ||
master fc1c424f 2017-04-05 13:03:03 Details Diff |
BUG: Minor segmentation fixes 1. Added check in case segment is not found by ID in displayable manager 2. Segment editor plugin now adds the segmentation as a sibling and not as a child of the master volume (they are both 'series' under a study when exporting, so it makes sense to build the hierarchy like that) git-svn-id: http://svn.slicer.org/Slicer4/trunk@25905 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager2D.cxx | Diff File | ||
mod - Modules/Scripted/SegmentEditor/SubjectHierarchyPlugins/SegmentEditorSubjectHierarchyPlugin.py | Diff File | ||
master 83921cb6 2017-04-05 13:01:20 Details Diff |
ENH: Added SubjectHierarchyItemResolvedEvent to get notified about imported/restored items Although it was already possible to get notifications of most subject hierarchy item events, it was not possible to add observations for adding items when importing a scene or restoring a scene view. Now, SubjectHierarchyItemResolvedEvent is invoked when a scene is being imported/restored (i.e. resolving unresolved items), allowing the developer to get notified about such events, similarly to how they can get notified about imported/restored MRML nodes. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25904 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLSubjectHierarchyNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSubjectHierarchyNode.h | Diff File | ||
master 06bc14a7 2017-04-04 01:14:08 Details Diff |
ENH: Updated to latest CTK Improves formatting of collapsible text in ctkFittedTextBrowser. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25903 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
master 8e2e1de0 2017-04-04 01:14:04 Details Diff |
BUG: Fixed file extensions git-svn-id: http://svn.slicer.org/Slicer4/trunk@25902 3bd1e089-480b-0410-8dfb-8563597acbee |
||
rm - Modules/Scripted/SampleData/Resources/Icons/BaselineVolume.jpg | Diff File | ||
rm - Modules/Scripted/SampleData/Resources/Icons/CTACardio.jpg | Diff File | ||
rm - Modules/Scripted/SampleData/Resources/Icons/CTChest.jpg | Diff File | ||
rm - Modules/Scripted/SampleData/Resources/Icons/DTIBrain.jpg | Diff File | ||
rm - Modules/Scripted/SampleData/Resources/Icons/DTIVolume.jpg | Diff File | ||
rm - Modules/Scripted/SampleData/Resources/Icons/MRBrainTumor1.jpg | Diff File | ||
rm - Modules/Scripted/SampleData/Resources/Icons/MRBrainTumor2.jpg | Diff File | ||
rm - Modules/Scripted/SampleData/Resources/Icons/MRHead.jpg | Diff File | ||
rm - Modules/Scripted/SampleData/Resources/Icons/MRProstate.jpg | Diff File | ||
rm - Modules/Scripted/SampleData/Resources/Icons/Panoramix-cropped.jpg | Diff File | ||
rm - Modules/Scripted/SampleData/Resources/Icons/PreDentalSurgery.jpg | Diff File | ||
rm - Modules/Scripted/SampleData/Resources/Icons/dwi.jpg | Diff File | ||
master 721bd328 2017-04-04 01:13:59 Details Diff |
ENH: Display thumbnails in SampleData module It makes the module nicer and the button easier to hit. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25901 3bd1e089-480b-0410-8dfb-8563597acbee |
||
add - Modules/Scripted/SampleData/Resources/Icons/BaselineVolume.jpg | Diff File | ||
add - Modules/Scripted/SampleData/Resources/Icons/CTACardio.jpg | Diff File | ||
add - Modules/Scripted/SampleData/Resources/Icons/CTChest.jpg | Diff File | ||
add - Modules/Scripted/SampleData/Resources/Icons/DTIBrain.jpg | Diff File | ||
add - Modules/Scripted/SampleData/Resources/Icons/DTIVolume.jpg | Diff File | ||
add - Modules/Scripted/SampleData/Resources/Icons/MRBrainTumor1.jpg | Diff File | ||
add - Modules/Scripted/SampleData/Resources/Icons/MRBrainTumor2.jpg | Diff File | ||
add - Modules/Scripted/SampleData/Resources/Icons/MRHead.jpg | Diff File | ||
add - Modules/Scripted/SampleData/Resources/Icons/MRProstate.jpg | Diff File | ||
add - Modules/Scripted/SampleData/Resources/Icons/Panoramix-cropped.jpg | Diff File | ||
add - Modules/Scripted/SampleData/Resources/Icons/PreDentalSurgery.jpg | Diff File | ||
add - Modules/Scripted/SampleData/Resources/Icons/dwi.jpg | Diff File | ||
master 9a5ad358 2017-04-03 23:22:10 Details Diff |
ENH: Enhanced segment editor widget layout Hide effect options when no effect is selected. Fixed issue of options frame being compressed sometimes. Widgets are named more consistently. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25900 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/Widgets/Resources/UI/qMRMLSegmentEditorWidget.ui | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx | Diff File | ||
master 424f6574 2017-04-03 23:22:05 Details Diff |
ENH: Updated segment editor effect icons and help text Effect icons now have transparent background. This makes it easier to create/find icons. Help text of effects are updated to be single-line, but expandable to show more details. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25899 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/CMakeLists.txt | Diff File | ||
rm - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/AutoComplete.png | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/Draw.png | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/Erode.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/FillBetweenSlices.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/GrowFromSeeds.png | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/Islands.png | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/LevelTracing.png | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/Logical.png | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/Margin.png | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/Smoothing.png | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/Threshold.png | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorDrawEffect.py | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorFillBetweenSlicesEffect.py | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorGrowFromSeedsEffect.py | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorLevelTracingEffect.py | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorLogicalEffect.py | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorSmoothingEffect.py | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorThresholdEffect.py | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Resources/Icons/Erase.png | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Resources/Icons/NullEffect.png | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/Resources/Icons/Paint.png | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorEraseEffect.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorPaintEffect.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorScissorsEffect.cxx | Diff File | ||
master 868c60c5 2017-04-03 12:10:28 Details Diff |
BUG: Fixed strange toolbar popup after DICOM export After invoking DICOM export from the subject hierarchy context menu and closing the dialog (either by successful export or canceling the window), the Slicer toolbar context menu appeared in place of the subject hierarchy context menu. Its root cause remains to be identified, but the bug was fixed by changing the handling function from mouse release to mouse pressed. Note that mouse pressed was the original behavior, which was changed recently (rev25884). git-svn-id: http://svn.slicer.org/Slicer4/trunk@25898 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/SubjectHierarchy/Widgets/qMRMLSubjectHierarchyTreeView.cxx | Diff File | ||
mod - Modules/Loadable/SubjectHierarchy/Widgets/qMRMLSubjectHierarchyTreeView.h | Diff File |