View Issue Details

IDProjectCategoryView StatusLast Update
0003496Slicer4Module Markupspublic2017-06-10 08:51
Reporterpinter Assigned Tonicole  
PrioritylowSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0003496: Create reusable Markups Qt widget
Description

It would be good to have a Markups widget that the developers can embed in different slicelets and workflow modules.
The widget should be a Qt plugin, just like in the case of Models or Volumes. It can be one widget that is configurable (parts of it shown/hidden), or just one that contains the markups table and maybe the button row above that.

TagsNo tags attached.

Activities

pieper

pieper

2014-03-07 10:05

administrator   ~0011374

Hi Csaba - is this something you could take over?

pinter

pinter

2014-04-01 07:40

developer   ~0011502

Last edited: 2014-04-01 07:44

Actually I just learned today that a student of ours created a reusable Markups widget. Not one that could be used in the Markups module itself, but one that suits our needs well.
This widget is in the SlicerIGT extension, and the Fiducial Registration Wizard module uses it.
https://github.com/SlicerIGT/FiducialRegistrationWizard/tree/master/Widgets

Any thoughts about whether to put it somewhere more visible?
Should I close this ticket?

nicole

nicole

2014-04-11 14:01

administrator   ~0011583

Csaba: since you reported it and now it's fixed for your use cases, feel free to close it.

pinter

pinter

2014-04-11 14:08

developer   ~0011584

A satisfactory widget has been created outside Slicer core.
This ticket can be re-opened when this is needed in the core.

pinter

pinter

2015-05-15 08:16

developer   ~0013068

Widget added to Slicer core
http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=24258

Related Changesets

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

2015-05-15 11:49:35

pinter

Details Diff
ENH: Added reusable simple markups widget

The simple markups widget facilitates using a markups list in external modules, e.g. slicelets or modules working with fiducials. This widget has been moved from https://github.com/SlicerIGT/SlicerIGT/tree/master/FiducialRegistrationWizard/Widgets after making minor changes.
Will also add a Qt designer plugin and doxygen documentation in the header.

Minor addition to DICOMWidgets, enclosing statements that tend to fail in try/except.

Fixes 0003496

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24258 3bd1e089-480b-0410-8dfb-8563597acbee
add - Modules/Loadable/Markups/Resources/Icons/Ellipsis.png Diff File
mod - Modules/Loadable/Markups/Resources/qSlicerMarkupsModule.qrc Diff File
mod - Modules/Loadable/Markups/Widgets/CMakeLists.txt Diff File
add - Modules/Loadable/Markups/Widgets/Resources/UI/qSlicerSimpleMarkupsWidget.ui Diff File
add - Modules/Loadable/Markups/Widgets/qSlicerSimpleMarkupsWidget.cxx Diff File
add - Modules/Loadable/Markups/Widgets/qSlicerSimpleMarkupsWidget.h Diff File
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py Diff File

Issue History

Date Modified Username Field Change
2013-11-12 06:06 pinter New Issue
2013-11-12 06:06 pinter Status new => assigned
2013-11-12 06:06 pinter Assigned To => nicole
2013-11-12 06:26 jcfr Target Version => Slicer 4.4.0
2014-03-07 10:05 pieper Note Added: 0011374
2014-03-07 10:05 pieper Priority normal => low
2014-03-07 10:06 pieper Target Version Slicer 4.4.0 =>
2014-04-01 07:40 pinter Note Added: 0011502
2014-04-01 07:44 pinter Note Edited: 0011502
2014-04-11 14:01 nicole Note Added: 0011583
2014-04-11 14:08 pinter Note Added: 0011584
2014-04-11 14:08 pinter Status assigned => closed
2014-04-11 14:08 pinter Resolution open => fixed
2015-05-15 08:16 pinter Note Added: 0013068
2017-06-10 08:51 pinter Changeset attached => Slicer master ba18bbb6