BUG: Ensure state of modules listed in Module panel is appropriately updated. Fixes #1955

Since by default the QStandardItemModel::match does a "Qt::MatchStartsWith | Qt::MatchWrap",
the module updated could be different from the expected module.

See http://www.na-mic.org/Bug/view.php?id=1955

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20040 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Expose to python "modulesNames" function associated with qSlicerModuleManager and qSlicerModuleFactoryManager

This could reveal to be useful when debugging.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20041 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Return error as boolean instead of integer in "bool qSlicerModuleFactoryManager::loadModule"

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20042 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: working on issue 1992, check for a null nodes pointer before dereferencing it

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20043 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Expose the "MoreButton" visibility from the SliceControllerWidget

Controls visibility of the button which allows to show the advanced
controls on the slice(s).

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20044 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add an accessor to the list of the sliceViewWidget from the MRMLLayoutManager

Emit a signal when a new sliceViewWidget is created.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20045 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Retrieve names list of the sliceViewWidgets from the LayoutManager

Remove the accessor given the list of the sliceViewWidgets as it is
not consistent with the current API.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20046 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Expose the "MoreButton" visibility from the SliceControllerWidget

Accessors on visibility of the button which allows to show the advanced
controls on the slice(s).
Add the corresponding Q_PROPERTY.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20047 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Gracefully fail if user try to install extension in non readable/writable/executable directory. Fixes #1944

Also updated associated unit test. Cases when directory is "non writable" or
is "non existent" are both tested.

See http://www.na-mic.org/Bug/view.php?id=1944

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20048 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: add skeleton of test

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20049 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: set default value for label in editor parameter node

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20050 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: remove unneeded code

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20051 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fix status text message

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20052 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: refactor SampleData code for easier re-use

The logic class now allows access to download methods

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20053 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: add a run-time test to replicate bug 1822

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20054 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: cleanup after test and check result values

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20055 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: turn ThresholdThreading into unittest and add to ctest

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20056 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fix leak in grow cut STYLE: fix horrid indent style

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20057 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: make threshold test work as unit test subclass

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20058 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Added new recording behavior to QtTesting

See CTK commit :
https://github.com/commontk/CTK/commit/d4ee01baca5b91b2cbc3c071f5c05a5da1b08974
For more details.

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