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

Author Committer Branch Timestamp Parent
lassoan lassoan master 2016-02-17 23:49:04 master e110dc7b
Changeset

ENH: Split qSlicerSimpleMarkupsWidget to two smaller widgets

Split out qSlicerMarkupsPlaceWidget from qSlicerSimpleMarkupsWidget. The small qSlicerMarkupsPlaceWidget can be used in module GUIs for placing fiducials (and some basic manipulation, such as delete, change color, show/hide, lock are also available). It is also simpler to maintain two smaller widgets than one large widget.

The public interface of qSlicerSimpleMarkupsWidget is essentially unchanged.

Also added a Python selftest for qSlicerSimpleMarkupsWidget and qSlicerMarkupsPlaceWidget.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24937 3bd1e089-480b-0410-8dfb-8563597acbee

mod - Modules/Loadable/Markups/Widgets/CMakeLists.txt Diff File
mod - Modules/Loadable/Markups/Widgets/DesignerPlugins/CMakeLists.txt Diff File
add - Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsPlaceWidgetPlugin.cxx Diff File
add - Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsPlaceWidgetPlugin.h Diff File
add - Modules/Loadable/Markups/Widgets/Resources/UI/qSlicerMarkupsPlaceWidget.ui Diff File
mod - Modules/Loadable/Markups/Widgets/Resources/UI/qSlicerSimpleMarkupsWidget.ui Diff File
mod - Modules/Loadable/Markups/Widgets/Testing/CMakeLists.txt Diff File
add - Modules/Loadable/Markups/Widgets/Testing/Python/CMakeLists.txt Diff File
add - Modules/Loadable/Markups/Widgets/Testing/Python/MarkupsWidgetsSelfTest.py Diff File
add - Modules/Loadable/Markups/Widgets/qSlicerMarkupsPlaceWidget.cxx Diff File
add - Modules/Loadable/Markups/Widgets/qSlicerMarkupsPlaceWidget.h Diff File
mod - Modules/Loadable/Markups/Widgets/qSlicerSimpleMarkupsWidget.cxx Diff File
mod - Modules/Loadable/Markups/Widgets/qSlicerSimpleMarkupsWidget.h Diff File