View Issue Details

IDProjectCategoryView StatusLast Update
0001089Slicer4Core: GUIpublic2012-08-21 09:44
Reporterinorton Assigned Tonicole  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version 
Target VersionSlicer 4.0 gamma RC3Fixed in VersionSlicer 4.0 gamma RC3 
Summary0001089: AnnotationFiducial: selected parameter
Description

need "selected" parameter for each fiducial, separate from visibility.

Additional Information

It's used as boolean inclusion criteria in several modules - in my case DTI FiducialSeeding but also some other ones like segmentation and for CLI modules.

TagsNo tags attached.

Activities

nicole

nicole

2011-06-08 07:17

administrator   ~0002491

Selected is defined at the vtkMRMLNode leve, the fiducials can be selected by clicking on them in the Annotation GUI (clicking toggles selected, and there is a select all button). It needs another usability pass though.

inorton

inorton

2011-06-12 17:25

developer   ~0002500

I guess selected is the wrong word. the functionality in slicer3 is that some fiducials can be "selected" (made active) with the checkbox at the far left, and this is used as an inclusion/exclusion criteria (ie only seed or run a segmentation on "selected" fiducials).

If I understand correctly, "selected" in Slicer4 currently means the last node that was clicked on in the tree. The problem is, a user may need to click on some other nodes in the tree to make changes, and this will change the currently-selected nodes. Or, a user may need to have different sets of selected/unselected in different hierarchy nodes.

I think it is useful to have another, more permanent (checkbox-style) criteria that means "active" or "enabled" in addition to the current behavior.

Maybe there is a better paradigm, but I think the selected behavior was a very helpful addition to Slicer3... Thanks.

nicole

nicole

2011-06-15 09:24

administrator   ~0002523

You're right, I was confused by the fact that Qt trees have selected rows/items and I thought that was linked to the Selected parameter on the nodes.
svn revision 17017 should fix this (still need some UI tweaks though, can only select all, but selecting/unselecting hierarchy nodes will propagate down):
http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=17017

nicole

nicole

2011-06-15 13:38

administrator   ~0002525

Daniel added an unselect all button:
http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=17020

Issue History

Date Modified Username Field Change
2011-02-05 03:42 inorton New Issue
2011-03-15 13:04 nicole Status new => assigned
2011-03-15 13:04 nicole Assigned To => nicole
2011-06-08 07:17 nicole Note Added: 0002491
2011-06-12 17:25 inorton Note Added: 0002500
2011-06-15 09:24 nicole Note Added: 0002523
2011-06-15 13:38 nicole Note Added: 0002525
2011-06-15 13:38 nicole Status assigned => closed
2011-06-15 13:38 nicole Resolution open => fixed
2011-09-15 19:52 finetjul Fixed in Version => Slicer 4.0 gamma RC3
2012-08-21 09:44 jcfr Target Version => Slicer 4.0 gamma RC3