Changesets: Slicer

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup a1414e23

2016-04-04 23:47:08

jcfr

Details Diff
ENH: New class DICOMStoreSCPProcess inherited from DICOMProcess

- DICOMListener now inherits from DICOMStoreSCPProcess since DICOMListener
depends on storescp
- improve error handling and feedback for user

From: Christian Herz <christian.herz@mevis.fraunhofer.de>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25002 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DICOMLib/DICOMProcesses.py Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup c9e3a108

2016-04-04 23:37:54

jcfr

Details Diff
BUG: Correct warning display bug in GrowCutEffect

(1) Corrects wrongfully named method `confirmOkCancel` to
`confirmOkCancelDisplay` introduced to replace manually created
QMessageBox in r24900.

(2) Correct typos in warning message.

From: Alexis Girault <alexis.girault@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25001 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/EditorLib/GrowCutEffect.py Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 7a2a4d24

2016-04-04 17:41:11

lassoan

Details Diff
COMP: Fixed merge error

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25000 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/Logic/vtkSlicerTransformLogic.cxx Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 6852f0ca

2016-04-04 17:06:28

lassoan

Details Diff
ENH: Expand tables as needed if content is copied

Previously data was clipped when it did not fit into the table (and when the table was empty, it crashed).

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24999 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/qMRMLTableView.cxx Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 8decb54d

2016-04-04 16:40:02

lassoan

Details Diff
ENH: Added convert section to transforms module

Conversion of transform to displacement field was often requested. Added a new "Convert" section at the bottom of Transforms module that allows converting a transform to a grid transform or to a displacement volume.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24998 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/Logic/vtkSlicerTransformLogic.cxx Diff File
mod - Base/Logic/vtkSlicerTransformLogic.h Diff File
mod - Modules/Loadable/Transforms/Resources/UI/qSlicerTransformsModuleWidget.ui Diff File
mod - Modules/Loadable/Transforms/qSlicerTransformsModuleWidget.cxx Diff File
mod - Modules/Loadable/Transforms/qSlicerTransformsModuleWidget.h Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 4a97483f

2016-04-01 13:10:26

lassoan

Details Diff
ENH: Simplified hiding of volume rendering display nodes

Volume rendering display node was set to be hidden at the lowest level of the class hierarchy:
* vtkMRMLCPURayCastVolumeRenderingDisplayNode -> this->SetHideFromEditors(1);
* vtkMRMLVolumeRenderingDisplayNode -> this->SetHideFromEditors(false);
* vtkMRMLDisplayNode -> this->HideFromEditors = 1;
* vtkMRMLNode -> this->HideFromEditors = 0;

This was unnecessarily complex and confusing. Simplified it by removing HideFromEditors flag adjustment in all volume rendering display node base class and all children classes:
* vtkMRMLDisplayNode -> this->HideFromEditors = 1;
* vtkMRMLNode -> this->HideFromEditors = 0;

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24997 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/VolumeRendering/MRML/vtkMRMLCPURayCastVolumeRenderingDisplayNode.cxx Diff File
mod - Modules/Loadable/VolumeRendering/MRML/vtkMRMLGPURayCastVolumeRenderingDisplayNode.cxx Diff File
mod - Modules/Loadable/VolumeRendering/MRML/vtkMRMLVolumeRenderingDisplayNode.cxx Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 765eb815

2016-04-01 12:33:15

lassoan

Details Diff
BUG: Fixed constantly conflicting __version__.py

On Windows Utilities\Scripts\SlicerWizard\__version__.py was generated with Windows newlines,
on Windows, while the file is stored with Unix newlines in the repository. This caused
commit failures and merge conflicts all the time.

Fixed by forcing Unix-style newline.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24996 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Utilities/Scripts/SlicerWizard/CMakeLists.txt Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 6b2539c1

2016-03-31 14:56:06

naucoin

Details Diff
BUG: fix hide from editor flag on volume rendering nodes

The volume rendering nodes are appearing in the Data tree
after the change to set the default of the hide from editors
flag to false on the MRML node superclass.
This change sets them hidden by default and sets up the
display node combo box to show them in the Volume
Rendering Inputs panel.

Issue 0002906

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24995 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/VolumeRendering/MRML/vtkMRMLCPURayCastVolumeRenderingDisplayNode.cxx Diff File
mod - Modules/Loadable/VolumeRendering/MRML/vtkMRMLGPURayCastVolumeRenderingDisplayNode.cxx Diff File
mod - Modules/Loadable/VolumeRendering/MRML/vtkMRMLVolumeRenderingScenarioNode.cxx Diff File
mod - Modules/Loadable/VolumeRendering/Resources/UI/qSlicerVolumeRenderingModuleWidget.ui Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 94c1b41f

2016-03-31 13:46:14

naucoin

Details Diff
ENH: Allow setting color node when loading volumes

Add support to pick a non default color node when loading in a volume
via python or the Add Data widget.

In the volumes reader, check for a new property, colorNodeID, and use it to
set the color node information on the volume's display node after reading.

This can be used from python:

properties = {}
properties['colorNodeID'] = 'vtkMRMLColorTableNodeWarm1'
slicer.util.loadVolume(fileName, properties)

Added a color table node selector to the Volumes module IO widget. Set the
default color nodes via the color logic pointer, for label maps and
greyscales. Pass the colorNodeID property to the Volumes IO reader.
Added testing the color node setting to the widget test.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24994 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Volumes/Resources/UI/qSlicerVolumesIOOptionsWidget.ui Diff File
mod - Modules/Loadable/Volumes/Testing/Cxx/qSlicerVolumesIOOptionsWidgetTest1.cxx Diff File
mod - Modules/Loadable/Volumes/qSlicerVolumesIOOptionsWidget.cxx Diff File
mod - Modules/Loadable/Volumes/qSlicerVolumesIOOptionsWidget.h Diff File
mod - Modules/Loadable/Volumes/qSlicerVolumesReader.cxx Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 9d2df083

2016-03-30 19:31:24

jcfr

Details Diff
ENH: Update DCMTK to include patch avoiding unneeded recompilation.

$ git shortlog --no-merges 0b5b174..023b8de
Jean-Christophe Fillion-Robin (1):
CMake: Avoid unneeded recompilation improving generation of 'arith.h'

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24993 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild/External_DCMTK.cmake Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup c0353f62

2016-03-30 14:22:09

jcfr

Details Diff
COMP: Update SlicerExecutionModel to allow reuse of PATH/DESTINATION vars.

This commit sets variable in the current scope to allow other external
project to depends on their values.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24992 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild/External_SlicerExecutionModel.cmake Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 26047b4e

2016-03-22 19:03:16

jcfr

Details Diff
ENH: Update SlicerDMRI remote module to SlicerDMRI/SlicerDMRI@b5c262fc

$ git shortlog a82fde4..b5c262f
Isaiah Norton (8):
COMP: set in FBMeasure test CMakeLists.txt
STYLE: Refactor FBTractMeasurement and comments
FBTractMeasurement: skip and record NaNs for each measure, fixes SlicerDMRI/SlicerDMRI#34
STYLE: FBTractMeasurements clean-up
COMP: update FBTractMeasurement tests
COMP: update SuperBuild.cmake for external index build
COMP: CMake updates for extension build
ENH: add helix test data from Slicer repository, fixes SlicerDMRI/SlicerDMRI#18

From: Isaiah Norton <inorton@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24991 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild.cmake Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup fb24563d

2016-03-22 18:07:23

jcfr

Details Diff
COMP: midas_api_upload_package: Do not attempt upload if login failed.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24990 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMake/MIDASAPIUploadPackage.cmake Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 907bc76c

2016-03-22 18:07:22

jcfr

Details Diff
STYLE: Fix comment associated with packageupload target

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24989 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMake/SlicerPackageAndUploadTarget.cmake Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup effb4246

2016-03-21 18:54:02

jcfr

Details Diff
BUG: Slicer_EXTENSION_DESCRIPTION_DIR is a PATH, not a STRING

Slicer_EXTENSION_DESCRIPTION_DIR was declared as a STRING. cmake-gui
does not offer the possibility to open a file browser and select a
directory from the user interface if a variable is not defined as a
PATH or FILEPATH.

From: Francois Budin <francois.budin@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24988 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Extensions/CMake/CMakeLists.txt Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup fde71c6f

2016-03-21 18:54:00

jcfr

Details Diff
ENH: Update extension driver dashboard script to display variables.

This will facilitate understanding of the build context.

Here is an example of output:

$ ctest -S slicer_extensions_testing_experimental.cmake -VV
* Extra verbosity turned on
Reading Script: /home/jcfr/Projects/sandbox/slicer_extensions_testing_experimental.cmake
-- Setting 'MIDAS_PACKAGE_URL' variable with default value 'http://slicer.kitware.com/midas3'
-- Setting 'MIDAS_PACKAGE_EMAIL' variable with environment variable value 'OBFUSCATED'
-- Setting 'MIDAS_PACKAGE_API_KEY' variable with environment variable value 'OBFUSCATED'
-- Setting 'run_ctest_submit' variable with default value 'TRUE'
-- Setting 'run_ctest_with_update' variable with default value 'TRUE'
-- Setting 'run_ctest_with_configure' variable with default value 'TRUE'
-- Setting 'run_ctest_with_build' variable with default value 'TRUE'
-- Setting 'run_ctest_with_notes' variable with default value 'TRUE'
-- Setting 'Slicer_UPLOAD_EXTENSIONS' variable with default value 'TRUE'
-- CTEST_SITE ........................: cerrotorre.kitware
-- CTEST_BUILD_NAME ..................: Linux-g++5.2.1-64bits-QT4.8.7-PythonQt-With-Tcl-CLI-origin-master-Release
-- SCRIPT_MODE .......................: experimental
-- CTEST_BUILD_CONFIGURATION .........: Release
-- ADDITIONAL_CMAKECACHE_OPTION ......:

-- CTEST_NOTES_FILES .................: /home/jcfr/Projects/sandbox/slicer_extensions_testing_experimental.cmake
-- CTEST_DASHBOARD_ROOT ..............: /home/jcfr/Projects/
-- CTEST_CMAKE_GENERATOR .............: Unix Makefiles
-- CTEST_TEST_TIMEOUT ................: 500
-- CTEST_BUILD_FLAGS .................: -j8
-- CTEST_PROJECT_NAME ................: Slicer4
-- EXTENSIONS_TRACK_QUALIFIER ........: master
-- EXTENSIONS_BUILDSYSTEM_SOURCE_DIRECTORY: /home/jcfr/Projects//Slicer/Extensions/CMake
-- EXTENSIONS_BUILDSYSTEM_TESTING ....: TRUE
-- EXTENSIONS_INDEX_GIT_REPOSITORY ...: git://github.com/Slicer/ExtensionsIndex.git
-- EXTENSIONS_INDEX_GIT_TAG ..........: origin/master
-- CTEST_BINARY_DIRECTORY ............: /home/jcfr/Projects//SlicerExtensions-build-64bits-QT4.8.7-PythonQt-With-Tcl-CLI-Release-experimental-Testing-master
-- CTEST_SVN_COMMAND .................: /usr/bin/svn
-- CTEST_GIT_COMMAND .................: /usr/bin/git
-- Slicer_DIR ........................: /home/jcfr/Projects//Slicer-Release/Slicer-build
-- CTEST_CONFIGURATION_TYPE ..........: Release
-- CTEST_LOG_FILE ....................: NOT DEFINED
-- CTEST_NOTES_FILES .................: /home/jcfr/Projects/sandbox/slicer_extensions_testing_experimental.cmake
-- CTEST_PARALLEL_LEVEL ..............: 8
-- MIDAS_PACKAGE_URL .................: http://slicer.kitware.com/midas3
-- run_ctest_submit ..................: TRUE
-- run_ctest_with_update .............: TRUE
-- run_ctest_with_configure ..........: TRUE
-- run_ctest_with_build ..............: TRUE
-- run_ctest_with_notes ..............: TRUE
-- Slicer_UPLOAD_EXTENSIONS ..........: TRUE
-- CTEST_SOURCE_DIRECTORY ............: /home/jcfr/Projects//Slicer/Extensions/CMake
-- Slicer_EXTENSION_DESCRIPTION_DIR ..: NOT DEFINED
-- empty_binary_directory ............: FALSE
-- force_build .......................: TRUE
-- model .............................: Experimental
-- track .............................: Extensions-Experimental
-- CTEST_USE_LAUNCHERS ...............: 1
[...]

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24987 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Extensions/CMake/SlicerExtensionsDashboardDriverScript.cmake Diff File
mod - Extensions/CMake/SlicerExtensionsDashboardScript.TEMPLATE.cmake Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 4e887339

2016-03-21 18:53:58

jcfr

Details Diff
STYLE: ExtensionsDashboardScripts: Remove reference to unused variables

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24986 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Extensions/CMake/SlicerExtensionsDashboardDriverScript.cmake Diff File
mod - Extensions/CMake/SlicerExtensionsDashboardScript.TEMPLATE.cmake Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 82e3b359

2016-03-21 18:53:56

jcfr

Details Diff
ENH: Update Slicer driver dashboard script to display variables.

This will facilitate understanding of the build context.

Here is an example of output:

$ ctest -S slicer_experimental.cmake -VV
* Extra verbosity turned on
Reading Script: /home/jcfr/Projects/sandbox/slicer_experimental.cmake
-- Setting 'MIDAS_PACKAGE_URL' variable with default value 'http://slicer.kitware.com/midas3'
-- Setting 'MIDAS_PACKAGE_EMAIL' variable with environment variable value 'OBFUSCATED'
-- Setting 'MIDAS_PACKAGE_API_KEY' variable with environment variable value 'OBFUSCATED'
-- Setting 'run_ctest_with_disable_clean' variable with default value 'FALSE'
-- Setting 'run_ctest_with_configure' variable with default value 'TRUE'
-- Setting 'run_ctest_with_coverage' variable with default value 'TRUE'
-- Setting 'run_ctest_with_memcheck' variable with default value 'TRUE'
-- Setting 'run_ctest_with_packages' variable with default value 'TRUE'
-- Setting 'run_ctest_with_upload' variable with default value 'TRUE'
-- Setting 'run_ctest_with_notes' variable with default value 'TRUE'
-- CTEST_SITE ........................: cerrotorre.kitware
-- CTEST_BUILD_NAME ..................: Linux-g++5.2.1-64bits-QT4.8.7-PythonQt-With-Tcl-NoCLI-Release
-- SCRIPT_MODE .......................: experimental
-- CTEST_BUILD_CONFIGURATION .........: Release
-- WITH_MEMCHECK .....................: FALSE
-- WITH_COVERAGE .....................: FALSE
-- WITH_DOCUMENTATION ................: FALSE
-- ADDITIONAL_CMAKECACHE_OPTION ......:

-- CTEST_NOTES_FILES .................: /home/jcfr/Projects/sandbox/slicer_experimental.cmake
-- CTEST_DASHBOARD_ROOT ..............: /home/jcfr/Projects/
-- CTEST_CMAKE_GENERATOR .............: Unix Makefiles
-- CTEST_TEST_TIMEOUT ................: 500
-- CTEST_BUILD_FLAGS .................: -j8
-- TEST_TO_EXCLUDE_REGEX .............:
-- CTEST_PROJECT_NAME ................: Slicer4
-- CTEST_SOURCE_DIRECTORY ............: /home/jcfr/Projects//Slicer
-- CTEST_BINARY_DIRECTORY ............: /home/jcfr/Projects//Slicer-Release
-- CTEST_COVERAGE_COMMAND ............: /usr/bin/gcov
-- CTEST_MEMORYCHECK_COMMAND .........: /usr/bin/valgrind
-- CTEST_SVN_COMMAND .................: /usr/bin/svn
-- CTEST_GIT_COMMAND .................: /usr/bin/git
-- QT_QMAKE_EXECUTABLE ...............: /home/jcfr/Support/qt-everywhere-opensource-build-4.8.7/bin/qmake
-- CTEST_CONFIGURATION_TYPE ..........: Release
-- CTEST_LOG_FILE ....................: NOT DEFINED
-- CTEST_NOTES_FILES .................: /home/jcfr/Projects/sandbox/slicer_experimental.cmake
-- CTEST_PARALLEL_LEVEL ..............: 8
-- MIDAS_PACKAGE_URL .................: http://slicer.kitware.com/midas3
-- run_ctest_submit ..................: 1
-- run_ctest_with_disable_clean ......: FALSE
-- run_ctest_with_update .............: 0
-- run_ctest_with_configure ..........: TRUE
-- run_ctest_with_build ..............: 0
-- run_ctest_with_test ...............: 0
-- run_ctest_with_coverage ...........: TRUE
-- run_ctest_with_memcheck ...........: TRUE
-- run_ctest_with_packages ...........: TRUE
-- run_ctest_with_upload .............: TRUE
-- run_ctest_with_notes ..............: TRUE
-- SVN_REPOSITORY ....................: http://svn.slicer.org/Slicer4
-- SVN_BRANCH ........................: trunk
-- SVN_REVISION ......................:
-- SVN_URL ...........................: http://svn.slicer.org/Slicer4/trunk
-- empty_binary_directory ............: FALSE
-- force_build .......................: TRUE
-- model .............................: Experimental
-- track .............................: Experimental-Packages
-- CTEST_USE_LAUNCHERS ...............: 1
[...]

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24985 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMake/SlicerDashboardDriverScript.cmake Diff File
mod - CMake/SlicerDashboardScript.TEMPLATE.cmake Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup ca38f539

2016-03-21 18:53:54

jcfr

Details Diff
BUG: Update Slicer build system to report packaging errors on CDash.

See 0003032

This commit adds a new target named "packageupload" that will
(1) build the standard 'package' target,
(2) extract the list of generated packages from its standard output and
(3) append the list of generated package filepaths to a file named PACKAGES.txt,
(4) upload the packages on midas.

Using this target a Slicer package can be uploaded to midas without
relying on CTest.

Within the ctest script, the target "packageupload" is built and then
the URL to download packages from midas are uploaded to CDash based on the
content of the file PACKAGES.txt

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24984 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMake/LastConfigureStep/CMakeLists.txt Diff File
mod - CMake/SlicerDashboardDriverScript.cmake Diff File
add - CMake/SlicerPackageAndUploadTarget.cmake Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup ffc788d9

2016-03-21 18:53:52

jcfr

Details Diff
ENH: Remove support for building an ExtensionsIndex directly from Slicer

This commit simplifies Slicer build system removing the (untested) support
for building extensions given a directory containing *.s4ext files.

Note that building extensions by configuring and building the project
in "Extensions/CMake" can still be done. Extensions dashboards use and
test this approach. The template extension dashboard script can be used
as a model.

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24983 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMake/SlicerDashboardDriverScript.cmake Diff File
mod - Extensions/CMake/CMakeLists.txt Diff File
mod - SuperBuild.cmake Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup f6ba259b

2016-03-21 18:53:50

jcfr

Details Diff
BUG: UseSlicer: Do not display value of Email and ApiKey.

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24982 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMake/UseSlicer.cmake.in Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup f0037c53

2016-03-21 18:53:48

jcfr

Details Diff
ENH: Update slicer_setting_variable_message to understand OBFUSCATE option.

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24981 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMake/UseSlicerMacros.cmake Diff File

490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 3d8c0a80

2016-03-21 18:53:47

jcfr

Details Diff
STYLE: SlicerExtensionPackageAndUploadTarget: Display location of log

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24980 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Extensions/CMake/SlicerExtensionPackageAndUploadTarget.cmake Diff File

2145-support-for-installing-extension-from-file 8a826561

2014-02-03 13:40:23

jcfr

Details Diff
ENH: Make layoutManager() method in qMRMLLayoutWidget Q_INVOKABLE

To make it accessible from python

From: Csaba Pinter <csaba.pinter@queensu.ca>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22856 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/qMRMLLayoutWidget.h Diff File

2145-support-for-installing-extension-from-file 11b11932

2014-01-27 18:15:43

jcfr

Details Diff
ENH: slicer.util - Add VTKObservationMixin python convenience class

This class provides a convenience interface to keep track of VTK
observations.

Assuming you have a class Foo already deriving from class Bar, you could
do:

class Foo(Bar, VTKObservationMixin):
def __init__(self):
super(Foo, self).__init__()

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22855 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/Python/slicer/util.py Diff File
 First  Prev  1 2 3 4 5 6 ... 10 ... 20 ... 30 ... 40 ... 50 ... 55 56 57  Next  Last