Difference between revisions of "2017 Winter Project Week/Slicer Qt5 and Python3"

From NAMIC Wiki
Jump to: navigation, search
 
(4 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
<!-- Use the "Upload file" link on the left and then add a line to this list like "File:MyAlgorithmScreenshot.png" -->
 
<!-- Use the "Upload file" link on the left and then add a line to this list like "File:MyAlgorithmScreenshot.png" -->
 
File:Slicer-Qt5-2016-12-12.PNG|A first prototype of Slicer running with Qt 5!
 
File:Slicer-Qt5-2016-12-12.PNG|A first prototype of Slicer running with Qt 5!
 +
File:Slicer-Qt5-2016-12-19.PNG|Now with loadable modules (such as volumes)
 
</gallery>
 
</gallery>
  
Line 37: Line 38:
 
|
 
|
 
<!-- Progress and Next steps bullet points (fill out at the end of project week -->
 
<!-- Progress and Next steps bullet points (fill out at the end of project week -->
*
+
Multiple strong motivations to upgrade
 +
* Qt 4 no longer supported, doesn't build or work right on new OS versions
 +
* Qt5's QtWebEngine provides many important features
 +
** OAuth2 for SlicerPathology
 +
** Database browsers
 +
** Web visualization packages
 +
** WebGL
 +
 
 +
Progress
 +
* Steve's initial port covered many of the important issues
 +
* Jc:
 +
** CTK: Update continuous integration to  test against both Qt4 and Qt5
 +
** Slicer:
 +
*** configure against both Qt4 and Qt5
 +
*** dealing with remaining error.
 +
*** See https://github.com/Slicer/Slicer/compare/master...jcfr:support-qt5?expand=1
 +
 
 +
* Hope is to have Qt4 and Qt5 Nightly builds "soon"
 
|}
 
|}
  
 
==Background and References==
 
==Background and References==
 
<!-- Use this space for information that may help people better understand your project, like links to papers, source code, or data -->
 
<!-- Use this space for information that may help people better understand your project, like links to papers, source code, or data -->
 +
https://github.com/commontk/CTK/commits/improve-qt-5-support
 +
https://github.com/Slicer/Slicer/compare/master...jcfr:support-qt5?expand=1
 +
 +
 +
Slicer files updated:
 +
 +
[[File:SlicerWinterProjectWeek2017-Slicer-Qt5.png]]
 +
 +
<pre>
 +
$ git diff HEAD^ | ack "\-\-git (a|b)\/"
 +
diff --git a/Base/QTCLI/DesignerPlugins/qSlicerQTCLIAbstractPlugin.h b/Base/QTCLI/DesignerPlugins/qSlicerQTCLIAbstractPlugin.h
 +
diff --git a/Base/QTCLI/DesignerPlugins/qSlicerQTCLIPlugins.cxx b/Base/QTCLI/DesignerPlugins/qSlicerQTCLIPlugins.cxx
 +
diff --git a/Base/QTCLI/DesignerPlugins/qSlicerQTCLIPlugins.h b/Base/QTCLI/DesignerPlugins/qSlicerQTCLIPlugins.h
 +
diff --git a/Base/QTCLI/qSlicerCLILoadableModuleFactory.cxx b/Base/QTCLI/qSlicerCLILoadableModuleFactory.cxx
 +
diff --git a/Base/QTCore/Testing/Cxx/CMakeLists.txt b/Base/QTCore/Testing/Cxx/CMakeLists.txt
 +
diff --git a/Base/QTCore/qSlicerCoreApplication.cxx b/Base/QTCore/qSlicerCoreApplication.cxx
 +
diff --git a/Base/QTCore/qSlicerCorePythonManager.cxx b/Base/QTCore/qSlicerCorePythonManager.cxx
 +
diff --git a/Base/QTCore/qSlicerExtensionsManagerModel.cxx b/Base/QTCore/qSlicerExtensionsManagerModel.cxx
 +
diff --git a/Base/QTCore/qSlicerPersistentCookieJar.cxx b/Base/QTCore/qSlicerPersistentCookieJar.cxx
 +
diff --git a/Base/QTGUI/DesignerPlugins/qSlicerQTGUIAbstractPlugin.h b/Base/QTGUI/DesignerPlugins/qSlicerQTGUIAbstractPlugin.h
 +
diff --git a/Base/QTGUI/DesignerPlugins/qSlicerQTGUIPlugins.cxx b/Base/QTGUI/DesignerPlugins/qSlicerQTGUIPlugins.cxx
 +
diff --git a/Base/QTGUI/DesignerPlugins/qSlicerQTGUIPlugins.h b/Base/QTGUI/DesignerPlugins/qSlicerQTGUIPlugins.h
 +
diff --git a/Base/QTGUI/StylePlugins/qSlicerStylePlugin.cxx b/Base/QTGUI/StylePlugins/qSlicerStylePlugin.cxx
 +
diff --git a/Base/QTGUI/Testing/Cxx/CMakeLists.txt b/Base/QTGUI/Testing/Cxx/CMakeLists.txt
 +
diff --git a/Base/QTGUI/Testing/Cxx/qSlicerWidgetTest2.cxx b/Base/QTGUI/Testing/Cxx/qSlicerWidgetTest2.cxx
 +
diff --git a/Base/QTGUI/qSlicerFileDialog.cxx b/Base/QTGUI/qSlicerFileDialog.cxx
 +
diff --git a/Base/QTGUI/qSlicerIconEnginePlugin.cxx b/Base/QTGUI/qSlicerIconEnginePlugin.cxx
 +
diff --git a/CMake/SlicerBlockFindQtAndCheckVersion.cmake b/CMake/SlicerBlockFindQtAndCheckVersion.cmake
 +
diff --git a/CMake/SlicerMacroBuildApplication.cmake b/CMake/SlicerMacroBuildApplication.cmake
 +
diff --git a/CMake/SlicerMacroBuildBaseQtLibrary.cmake b/CMake/SlicerMacroBuildBaseQtLibrary.cmake
 +
diff --git a/CMake/SlicerMacroBuildModuleQtLibrary.cmake b/CMake/SlicerMacroBuildModuleQtLibrary.cmake
 +
diff --git a/CMake/SlicerMacroBuildQtModule.cmake b/CMake/SlicerMacroBuildQtModule.cmake
 +
diff --git a/CMake/SlicerMacroTranslation.cmake b/CMake/SlicerMacroTranslation.cmake
 +
diff --git a/CMakeLists.txt b/CMakeLists.txt
 +
diff --git a/Extensions/Testing/LoadableExtensionTemplate/LoadableModuleTemplate/qSlicerLoadableModuleTemplateModule.cxx b/Extensions/Testing/LoadableExtensionTemplate/LoadableModuleTemplate/qSlicerLoadableModuleTemplateModule.cxx
 +
diff --git a/Extensions/Testing/LoadableExtensionTemplate/LoadableModuleTemplate/qSlicerLoadableModuleTemplateModule.h b/Extensions/Testing/LoadableExtensionTemplate/LoadableModuleTemplate/qSlicerLoadableModuleTemplateModule.h
 +
diff --git a/Extensions/Testing/SuperBuildExtensionTemplate/SuperLoadableModuleTemplate/qSlicerSuperLoadableModuleTemplateModule.cxx b/Extensions/Testing/SuperBuildExtensionTemplate/SuperLoadableModuleTemplate/qSlicerSuperLoadableModuleTemplateModule.cxx
 +
diff --git a/Extensions/Testing/SuperBuildExtensionTemplate/SuperLoadableModuleTemplate/qSlicerSuperLoadableModuleTemplateModule.h b/Extensions/Testing/SuperBuildExtensionTemplate/SuperLoadableModuleTemplate/qSlicerSuperLoadableModuleTemplateModule.h
 +
diff --git a/Libs/MRML/Widgets/CMakeLists.txt b/Libs/MRML/Widgets/CMakeLists.txt
 +
diff --git a/Libs/MRML/Widgets/DesignerPlugins/qMRMLWidgetsAbstractPlugin.h b/Libs/MRML/Widgets/DesignerPlugins/qMRMLWidgetsAbstractPlugin.h
 +
diff --git a/Libs/MRML/Widgets/DesignerPlugins/qMRMLWidgetsPlugin.cxx b/Libs/MRML/Widgets/DesignerPlugins/qMRMLWidgetsPlugin.cxx
 +
diff --git a/Libs/MRML/Widgets/DesignerPlugins/qMRMLWidgetsPlugin.h b/Libs/MRML/Widgets/DesignerPlugins/qMRMLWidgetsPlugin.h
 +
diff --git a/Libs/MRML/Widgets/DesignerPlugins/qSlicerTablesModuleWidgetsPlugin.cxx b/Libs/MRML/Widgets/DesignerPlugins/qSlicerTablesModuleWidgetsPlugin.cxx
 +
diff --git a/Libs/MRML/Widgets/DesignerPlugins/qSlicerTablesModuleWidgetsPlugin.h b/Libs/MRML/Widgets/DesignerPlugins/qSlicerTablesModuleWidgetsPlugin.h
 +
diff --git a/Libs/MRML/Widgets/Testing/CMakeLists.txt b/Libs/MRML/Widgets/Testing/CMakeLists.txt
 +
diff --git a/Libs/MRML/Widgets/qMRMLChartView.cxx b/Libs/MRML/Widgets/qMRMLChartView.cxx
 +
diff --git a/Libs/MRML/Widgets/qMRMLChartView.h b/Libs/MRML/Widgets/qMRMLChartView.h
 +
diff --git a/Libs/MRML/Widgets/qMRMLSortFilterProxyModel.cxx b/Libs/MRML/Widgets/qMRMLSortFilterProxyModel.cxx
 +
diff --git a/Modules/Loadable/Annotations/Widgets/DesignerPlugins/qSlicerAnnotationModuleWidgetsAbstractPlugin.h b/Modules/Loadable/Annotations/Widgets/DesignerPlugins/qSlicerAnnotationModuleWidgetsAbstractPlugin.h
 +
diff --git a/Modules/Loadable/Annotations/Widgets/DesignerPlugins/qSlicerAnnotationModuleWidgetsPlugin.cxx b/Modules/Loadable/Annotations/Widgets/DesignerPlugins/qSlicerAnnotationModuleWidgetsPlugin.cxx
 +
diff --git a/Modules/Loadable/Annotations/Widgets/DesignerPlugins/qSlicerAnnotationModuleWidgetsPlugin.h b/Modules/Loadable/Annotations/Widgets/DesignerPlugins/qSlicerAnnotationModuleWidgetsPlugin.h
 +
diff --git a/Modules/Loadable/Annotations/qSlicerAnnotationsModule.cxx b/Modules/Loadable/Annotations/qSlicerAnnotationsModule.cxx
 +
diff --git a/Modules/Loadable/Annotations/qSlicerAnnotationsModule.h b/Modules/Loadable/Annotations/qSlicerAnnotationsModule.h
 +
diff --git a/Modules/Loadable/Cameras/qSlicerCamerasModule.cxx b/Modules/Loadable/Cameras/qSlicerCamerasModule.cxx
 +
diff --git a/Modules/Loadable/Cameras/qSlicerCamerasModule.h b/Modules/Loadable/Cameras/qSlicerCamerasModule.h
 +
diff --git a/Modules/Loadable/Colors/qSlicerColorsModule.cxx b/Modules/Loadable/Colors/qSlicerColorsModule.cxx
 +
diff --git a/Modules/Loadable/Colors/qSlicerColorsModule.h b/Modules/Loadable/Colors/qSlicerColorsModule.h
 +
diff --git a/Modules/Loadable/CropVolume/qSlicerCropVolumeModule.cxx b/Modules/Loadable/CropVolume/qSlicerCropVolumeModule.cxx
 +
diff --git a/Modules/Loadable/CropVolume/qSlicerCropVolumeModule.h b/Modules/Loadable/CropVolume/qSlicerCropVolumeModule.h
 +
diff --git a/Modules/Loadable/Data/qSlicerDataModule.cxx b/Modules/Loadable/Data/qSlicerDataModule.cxx
 +
diff --git a/Modules/Loadable/Data/qSlicerDataModule.h b/Modules/Loadable/Data/qSlicerDataModule.h
 +
diff --git a/Modules/Loadable/DoubleArrays/qSlicerDoubleArraysModule.cxx b/Modules/Loadable/DoubleArrays/qSlicerDoubleArraysModule.cxx
 +
diff --git a/Modules/Loadable/DoubleArrays/qSlicerDoubleArraysModule.h b/Modules/Loadable/DoubleArrays/qSlicerDoubleArraysModule.h
 +
diff --git a/Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsAbstractPlugin.h b/Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsAbstractPlugin.h
 +
diff --git a/Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsPlugin.cxx b/Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsPlugin.cxx
 +
diff --git a/Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsPlugin.h b/Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsPlugin.h
 +
diff --git a/Modules/Loadable/Markups/qSlicerMarkupsModule.cxx b/Modules/Loadable/Markups/qSlicerMarkupsModule.cxx
 +
diff --git a/Modules/Loadable/Markups/qSlicerMarkupsModule.h b/Modules/Loadable/Markups/qSlicerMarkupsModule.h
 +
diff --git a/Modules/Loadable/Measurements/qSlicerMeasurementsModule.cxx b/Modules/Loadable/Measurements/qSlicerMeasurementsModule.cxx
 +
diff --git a/Modules/Loadable/Measurements/qSlicerMeasurementsModule.h b/Modules/Loadable/Measurements/qSlicerMeasurementsModule.h
 +
diff --git a/Modules/Loadable/Models/Testing/Cxx/CMakeLists.txt b/Modules/Loadable/Models/Testing/Cxx/CMakeLists.txt
 +
diff --git a/Modules/Loadable/Models/Widgets/DesignerPlugins/qSlicerModelsWidgetsAbstractPlugin.h b/Modules/Loadable/Models/Widgets/DesignerPlugins/qSlicerModelsWidgetsAbstractPlugin.h
 +
diff --git a/Modules/Loadable/Models/Widgets/DesignerPlugins/qSlicerModelsWidgetsPlugin.cxx b/Modules/Loadable/Models/Widgets/DesignerPlugins/qSlicerModelsWidgetsPlugin.cxx
 +
diff --git a/Modules/Loadable/Models/Widgets/DesignerPlugins/qSlicerModelsWidgetsPlugin.h b/Modules/Loadable/Models/Widgets/DesignerPlugins/qSlicerModelsWidgetsPlugin.h
 +
diff --git a/Modules/Loadable/Models/qSlicerModelsModule.cxx b/Modules/Loadable/Models/qSlicerModelsModule.cxx
 +
diff --git a/Modules/Loadable/Models/qSlicerModelsModule.h b/Modules/Loadable/Models/qSlicerModelsModule.h
 +
diff --git a/Modules/Loadable/MultiVolumeRendering/qSlicerMultiVolumeRenderingModule.cxx b/Modules/Loadable/MultiVolumeRendering/qSlicerMultiVolumeRenderingModule.cxx
 +
diff --git a/Modules/Loadable/MultiVolumeRendering/qSlicerMultiVolumeRenderingModule.h b/Modules/Loadable/MultiVolumeRendering/qSlicerMultiVolumeRenderingModule.h
 +
diff --git a/Modules/Loadable/Reformat/qSlicerReformatModule.cxx b/Modules/Loadable/Reformat/qSlicerReformatModule.cxx
 +
diff --git a/Modules/Loadable/Reformat/qSlicerReformatModule.h b/Modules/Loadable/Reformat/qSlicerReformatModule.h
 +
diff --git a/Modules/Loadable/SceneViews/qSlicerSceneViewsModule.cxx b/Modules/Loadable/SceneViews/qSlicerSceneViewsModule.cxx
 +
diff --git a/Modules/Loadable/SceneViews/qSlicerSceneViewsModule.h b/Modules/Loadable/SceneViews/qSlicerSceneViewsModule.h
 +
diff --git a/Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsAbstractPlugin.h b/Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsAbstractPlugin.h
 +
diff --git a/Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsPlugin.cxx b/Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsPlugin.cxx
 +
diff --git a/Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsPlugin.h b/Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsPlugin.h
 +
diff --git a/Modules/Loadable/Segmentations/qSlicerSegmentationsModule.cxx b/Modules/Loadable/Segmentations/qSlicerSegmentationsModule.cxx
 +
diff --git a/Modules/Loadable/Segmentations/qSlicerSegmentationsModule.h b/Modules/Loadable/Segmentations/qSlicerSegmentationsModule.h
 +
diff --git a/Modules/Loadable/SlicerWelcome/qSlicerWelcomeModule.cxx b/Modules/Loadable/SlicerWelcome/qSlicerWelcomeModule.cxx
 +
diff --git a/Modules/Loadable/SlicerWelcome/qSlicerWelcomeModule.h b/Modules/Loadable/SlicerWelcome/qSlicerWelcomeModule.h
 +
diff --git a/Modules/Loadable/SubjectHierarchy/Widgets/DesignerPlugins/qSlicerSubjectHierarchyModuleWidgetsAbstractPlugin.h b/Modules/Loadable/SubjectHierarchy/Widgets/DesignerPlugins/qSlicerSubjectHierarchyModuleWidgetsAbstractPlugin.h
 +
diff --git a/Modules/Loadable/SubjectHierarchy/Widgets/DesignerPlugins/qSlicerSubjectHierarchyModuleWidgetsPlugin.cxx b/Modules/Loadable/SubjectHierarchy/Widgets/DesignerPlugins/qSlicerSubjectHierarchyModuleWidgetsPlugin.cxx
 +
diff --git a/Modules/Loadable/SubjectHierarchy/Widgets/DesignerPlugins/qSlicerSubjectHierarchyModuleWidgetsPlugin.h b/Modules/Loadable/SubjectHierarchy/Widgets/DesignerPlugins/qSlicerSubjectHierarchyModuleWidgetsPlugin.h
 +
diff --git a/Modules/Loadable/SubjectHierarchy/qSlicerSubjectHierarchyModule.cxx b/Modules/Loadable/SubjectHierarchy/qSlicerSubjectHierarchyModule.cxx
 +
diff --git a/Modules/Loadable/SubjectHierarchy/qSlicerSubjectHierarchyModule.h b/Modules/Loadable/SubjectHierarchy/qSlicerSubjectHierarchyModule.h
 +
diff --git a/Modules/Loadable/Tables/qSlicerTablesModule.cxx b/Modules/Loadable/Tables/qSlicerTablesModule.cxx
 +
diff --git a/Modules/Loadable/Tables/qSlicerTablesModule.h b/Modules/Loadable/Tables/qSlicerTablesModule.h
 +
diff --git a/Modules/Loadable/Terminologies/Widgets/DesignerPlugins/qSlicerTerminologiesModuleWidgetsAbstractPlugin.h b/Modules/Loadable/Terminologies/Widgets/DesignerPlugins/qSlicerTerminologiesModuleWidgetsAbstractPlugin.h
 +
diff --git a/Modules/Loadable/Terminologies/Widgets/DesignerPlugins/qSlicerTerminologiesModuleWidgetsPlugin.cxx b/Modules/Loadable/Terminologies/Widgets/DesignerPlugins/qSlicerTerminologiesModuleWidgetsPlugin.cxx
 +
diff --git a/Modules/Loadable/Terminologies/Widgets/DesignerPlugins/qSlicerTerminologiesModuleWidgetsPlugin.h b/Modules/Loadable/Terminologies/Widgets/DesignerPlugins/qSlicerTerminologiesModuleWidgetsPlugin.h
 +
diff --git a/Modules/Loadable/Terminologies/qSlicerTerminologiesModule.cxx b/Modules/Loadable/Terminologies/qSlicerTerminologiesModule.cxx
 +
diff --git a/Modules/Loadable/Terminologies/qSlicerTerminologiesModule.h b/Modules/Loadable/Terminologies/qSlicerTerminologiesModule.h
 +
diff --git a/Modules/Loadable/Transforms/Testing/Cxx/CMakeLists.txt b/Modules/Loadable/Transforms/Testing/Cxx/CMakeLists.txt
 +
diff --git a/Modules/Loadable/Transforms/Widgets/DesignerPlugins/qSlicerTransformsModuleWidgetsAbstractPlugin.h b/Modules/Loadable/Transforms/Widgets/DesignerPlugins/qSlicerTransformsModuleWidgetsAbstractPlugin.h
 +
diff --git a/Modules/Loadable/Transforms/Widgets/DesignerPlugins/qSlicerTransformsModuleWidgetsPlugin.cxx b/Modules/Loadable/Transforms/Widgets/DesignerPlugins/qSlicerTransformsModuleWidgetsPlugin.cxx
 +
diff --git a/Modules/Loadable/Transforms/Widgets/DesignerPlugins/qSlicerTransformsModuleWidgetsPlugin.h b/Modules/Loadable/Transforms/Widgets/DesignerPlugins/qSlicerTransformsModuleWidgetsPlugin.h
 +
diff --git a/Modules/Loadable/Transforms/qSlicerTransformsModule.cxx b/Modules/Loadable/Transforms/qSlicerTransformsModule.cxx
 +
diff --git a/Modules/Loadable/Transforms/qSlicerTransformsModule.h b/Modules/Loadable/Transforms/qSlicerTransformsModule.h
 +
diff --git a/Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsAbstractPlugin.h b/Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsAbstractPlugin.h
 +
diff --git a/Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsPlugin.cxx b/Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsPlugin.cxx
 +
diff --git a/Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsPlugin.h b/Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsPlugin.h
 +
diff --git a/Modules/Loadable/Units/qSlicerUnitsModule.cxx b/Modules/Loadable/Units/qSlicerUnitsModule.cxx
 +
diff --git a/Modules/Loadable/Units/qSlicerUnitsModule.h b/Modules/Loadable/Units/qSlicerUnitsModule.h
 +
diff --git a/Modules/Loadable/ViewControllers/qSlicerViewControllersModule.cxx b/Modules/Loadable/ViewControllers/qSlicerViewControllersModule.cxx
 +
diff --git a/Modules/Loadable/ViewControllers/qSlicerViewControllersModule.h b/Modules/Loadable/ViewControllers/qSlicerViewControllersModule.h
 +
diff --git a/Modules/Loadable/VolumeRendering/Testing/Cxx/CMakeLists.txt b/Modules/Loadable/VolumeRendering/Testing/Cxx/CMakeLists.txt
 +
diff --git a/Modules/Loadable/VolumeRendering/Widgets/DesignerPlugins/qSlicerVolumeRenderingModuleWidgetsAbstractPlugin.h b/Modules/Loadable/VolumeRendering/Widgets/DesignerPlugins/qSlicerVolumeRenderingModuleWidgetsAbstractPlugin.h
 +
diff --git a/Modules/Loadable/VolumeRendering/Widgets/DesignerPlugins/qSlicerVolumeRenderingModuleWidgetsPlugin.cxx b/Modules/Loadable/VolumeRendering/Widgets/DesignerPlugins/qSlicerVolumeRenderingModuleWidgetsPlugin.cxx
 +
diff --git a/Modules/Loadable/VolumeRendering/Widgets/DesignerPlugins/qSlicerVolumeRenderingModuleWidgetsPlugin.h b/Modules/Loadable/VolumeRendering/Widgets/DesignerPlugins/qSlicerVolumeRenderingModuleWidgetsPlugin.h
 +
diff --git a/Modules/Loadable/VolumeRendering/qSlicerVolumeRenderingModule.cxx b/Modules/Loadable/VolumeRendering/qSlicerVolumeRenderingModule.cxx
 +
diff --git a/Modules/Loadable/VolumeRendering/qSlicerVolumeRenderingModule.h b/Modules/Loadable/VolumeRendering/qSlicerVolumeRenderingModule.h
 +
diff --git a/Modules/Loadable/Volumes/qSlicerVolumesModule.cxx b/Modules/Loadable/Volumes/qSlicerVolumesModule.cxx
 +
diff --git a/Modules/Loadable/Volumes/qSlicerVolumesModule.h b/Modules/Loadable/Volumes/qSlicerVolumesModule.h
 +
diff --git a/Modules/Scripted/DICOMLib/Widgets/DesignerPlugins/qSlicerDICOMLibModuleWidgetsAbstractPlugin.h b/Modules/Scripted/DICOMLib/Widgets/DesignerPlugins/qSlicerDICOMLibModuleWidgetsAbstractPlugin.h
 +
diff --git a/Modules/Scripted/DICOMLib/Widgets/DesignerPlugins/qSlicerDICOMLibModuleWidgetsPlugin.cxx b/Modules/Scripted/DICOMLib/Widgets/DesignerPlugins/qSlicerDICOMLibModuleWidgetsPlugin.cxx
 +
diff --git a/Modules/Scripted/DICOMLib/Widgets/DesignerPlugins/qSlicerDICOMLibModuleWidgetsPlugin.h b/Modules/Scripted/DICOMLib/Widgets/DesignerPlugins/qSlicerDICOMLibModuleWidgetsPlugin.h
 +
diff --git a/SuperBuild/External_CTK.cmake b/SuperBuild/External_CTK.cmake
 +
diff --git a/SuperBuild/External_VTKv7.cmake b/SuperBuild/External_VTKv7.cmake
 +
diff --git a/SuperBuild/External_qRestAPI.cmake b/SuperBuild/External_qRestAPI.cmake
 +
diff --git a/Utilities/Templates/Modules/Loadable/qSlicerTemplateKeyModule.cxx b/Utilities/Templates/Modules/Loadable/qSlicerTemplateKeyModule.cxx
 +
diff --git a/Utilities/Templates/Modules/Loadable/qSlicerTemplateKeyModule.h b/Utilities/Templates/Modules/Loadable/qSlicerTemplateKeyModule.h
 +
</pre>

Latest revision as of 16:04, 13 January 2017

Home < 2017 Winter Project Week < Slicer Qt5 and Python3

Key Investigators

  • Steve Pieper
  • Jean-Christophe Fillion-Robin
  • Andras Lasso
  • Andrey Fedorov

Project Description

Objective Approach and Plan Progress and Next Steps
  • Bring Slicer up to speed with the latest supported versions of key infrastructure
    • Ensure we support key features, bug fixes, etc for the latest OS versions and compilers
    • Stay in sync with global development community
  • Get a specific idea of how much work remains to implement the required ports
    • Building Slicer core
    • Packaging releases
    • Building and packaging extensions
  • Develop a release plan and general schedule
  • Develop transition guides for Slicer community
  • Review preliminary work on Qt5 port
  • Try to get a running build Use the work-in-progess build!
  • Develop a punch list of work required to complete the ports

Multiple strong motivations to upgrade

  • Qt 4 no longer supported, doesn't build or work right on new OS versions
  • Qt5's QtWebEngine provides many important features
    • OAuth2 for SlicerPathology
    • Database browsers
    • Web visualization packages
    • WebGL

Progress

  • Hope is to have Qt4 and Qt5 Nightly builds "soon"

Background and References

https://github.com/commontk/CTK/commits/improve-qt-5-support https://github.com/Slicer/Slicer/compare/master...jcfr:support-qt5?expand=1


Slicer files updated:

SlicerWinterProjectWeek2017-Slicer-Qt5.png

$ git diff HEAD^ | ack "\-\-git (a|b)\/"
diff --git a/Base/QTCLI/DesignerPlugins/qSlicerQTCLIAbstractPlugin.h b/Base/QTCLI/DesignerPlugins/qSlicerQTCLIAbstractPlugin.h
diff --git a/Base/QTCLI/DesignerPlugins/qSlicerQTCLIPlugins.cxx b/Base/QTCLI/DesignerPlugins/qSlicerQTCLIPlugins.cxx
diff --git a/Base/QTCLI/DesignerPlugins/qSlicerQTCLIPlugins.h b/Base/QTCLI/DesignerPlugins/qSlicerQTCLIPlugins.h
diff --git a/Base/QTCLI/qSlicerCLILoadableModuleFactory.cxx b/Base/QTCLI/qSlicerCLILoadableModuleFactory.cxx
diff --git a/Base/QTCore/Testing/Cxx/CMakeLists.txt b/Base/QTCore/Testing/Cxx/CMakeLists.txt
diff --git a/Base/QTCore/qSlicerCoreApplication.cxx b/Base/QTCore/qSlicerCoreApplication.cxx
diff --git a/Base/QTCore/qSlicerCorePythonManager.cxx b/Base/QTCore/qSlicerCorePythonManager.cxx
diff --git a/Base/QTCore/qSlicerExtensionsManagerModel.cxx b/Base/QTCore/qSlicerExtensionsManagerModel.cxx
diff --git a/Base/QTCore/qSlicerPersistentCookieJar.cxx b/Base/QTCore/qSlicerPersistentCookieJar.cxx
diff --git a/Base/QTGUI/DesignerPlugins/qSlicerQTGUIAbstractPlugin.h b/Base/QTGUI/DesignerPlugins/qSlicerQTGUIAbstractPlugin.h
diff --git a/Base/QTGUI/DesignerPlugins/qSlicerQTGUIPlugins.cxx b/Base/QTGUI/DesignerPlugins/qSlicerQTGUIPlugins.cxx
diff --git a/Base/QTGUI/DesignerPlugins/qSlicerQTGUIPlugins.h b/Base/QTGUI/DesignerPlugins/qSlicerQTGUIPlugins.h
diff --git a/Base/QTGUI/StylePlugins/qSlicerStylePlugin.cxx b/Base/QTGUI/StylePlugins/qSlicerStylePlugin.cxx
diff --git a/Base/QTGUI/Testing/Cxx/CMakeLists.txt b/Base/QTGUI/Testing/Cxx/CMakeLists.txt
diff --git a/Base/QTGUI/Testing/Cxx/qSlicerWidgetTest2.cxx b/Base/QTGUI/Testing/Cxx/qSlicerWidgetTest2.cxx
diff --git a/Base/QTGUI/qSlicerFileDialog.cxx b/Base/QTGUI/qSlicerFileDialog.cxx
diff --git a/Base/QTGUI/qSlicerIconEnginePlugin.cxx b/Base/QTGUI/qSlicerIconEnginePlugin.cxx
diff --git a/CMake/SlicerBlockFindQtAndCheckVersion.cmake b/CMake/SlicerBlockFindQtAndCheckVersion.cmake
diff --git a/CMake/SlicerMacroBuildApplication.cmake b/CMake/SlicerMacroBuildApplication.cmake
diff --git a/CMake/SlicerMacroBuildBaseQtLibrary.cmake b/CMake/SlicerMacroBuildBaseQtLibrary.cmake
diff --git a/CMake/SlicerMacroBuildModuleQtLibrary.cmake b/CMake/SlicerMacroBuildModuleQtLibrary.cmake
diff --git a/CMake/SlicerMacroBuildQtModule.cmake b/CMake/SlicerMacroBuildQtModule.cmake
diff --git a/CMake/SlicerMacroTranslation.cmake b/CMake/SlicerMacroTranslation.cmake
diff --git a/CMakeLists.txt b/CMakeLists.txt
diff --git a/Extensions/Testing/LoadableExtensionTemplate/LoadableModuleTemplate/qSlicerLoadableModuleTemplateModule.cxx b/Extensions/Testing/LoadableExtensionTemplate/LoadableModuleTemplate/qSlicerLoadableModuleTemplateModule.cxx
diff --git a/Extensions/Testing/LoadableExtensionTemplate/LoadableModuleTemplate/qSlicerLoadableModuleTemplateModule.h b/Extensions/Testing/LoadableExtensionTemplate/LoadableModuleTemplate/qSlicerLoadableModuleTemplateModule.h
diff --git a/Extensions/Testing/SuperBuildExtensionTemplate/SuperLoadableModuleTemplate/qSlicerSuperLoadableModuleTemplateModule.cxx b/Extensions/Testing/SuperBuildExtensionTemplate/SuperLoadableModuleTemplate/qSlicerSuperLoadableModuleTemplateModule.cxx
diff --git a/Extensions/Testing/SuperBuildExtensionTemplate/SuperLoadableModuleTemplate/qSlicerSuperLoadableModuleTemplateModule.h b/Extensions/Testing/SuperBuildExtensionTemplate/SuperLoadableModuleTemplate/qSlicerSuperLoadableModuleTemplateModule.h
diff --git a/Libs/MRML/Widgets/CMakeLists.txt b/Libs/MRML/Widgets/CMakeLists.txt
diff --git a/Libs/MRML/Widgets/DesignerPlugins/qMRMLWidgetsAbstractPlugin.h b/Libs/MRML/Widgets/DesignerPlugins/qMRMLWidgetsAbstractPlugin.h
diff --git a/Libs/MRML/Widgets/DesignerPlugins/qMRMLWidgetsPlugin.cxx b/Libs/MRML/Widgets/DesignerPlugins/qMRMLWidgetsPlugin.cxx
diff --git a/Libs/MRML/Widgets/DesignerPlugins/qMRMLWidgetsPlugin.h b/Libs/MRML/Widgets/DesignerPlugins/qMRMLWidgetsPlugin.h
diff --git a/Libs/MRML/Widgets/DesignerPlugins/qSlicerTablesModuleWidgetsPlugin.cxx b/Libs/MRML/Widgets/DesignerPlugins/qSlicerTablesModuleWidgetsPlugin.cxx
diff --git a/Libs/MRML/Widgets/DesignerPlugins/qSlicerTablesModuleWidgetsPlugin.h b/Libs/MRML/Widgets/DesignerPlugins/qSlicerTablesModuleWidgetsPlugin.h
diff --git a/Libs/MRML/Widgets/Testing/CMakeLists.txt b/Libs/MRML/Widgets/Testing/CMakeLists.txt
diff --git a/Libs/MRML/Widgets/qMRMLChartView.cxx b/Libs/MRML/Widgets/qMRMLChartView.cxx
diff --git a/Libs/MRML/Widgets/qMRMLChartView.h b/Libs/MRML/Widgets/qMRMLChartView.h
diff --git a/Libs/MRML/Widgets/qMRMLSortFilterProxyModel.cxx b/Libs/MRML/Widgets/qMRMLSortFilterProxyModel.cxx
diff --git a/Modules/Loadable/Annotations/Widgets/DesignerPlugins/qSlicerAnnotationModuleWidgetsAbstractPlugin.h b/Modules/Loadable/Annotations/Widgets/DesignerPlugins/qSlicerAnnotationModuleWidgetsAbstractPlugin.h
diff --git a/Modules/Loadable/Annotations/Widgets/DesignerPlugins/qSlicerAnnotationModuleWidgetsPlugin.cxx b/Modules/Loadable/Annotations/Widgets/DesignerPlugins/qSlicerAnnotationModuleWidgetsPlugin.cxx
diff --git a/Modules/Loadable/Annotations/Widgets/DesignerPlugins/qSlicerAnnotationModuleWidgetsPlugin.h b/Modules/Loadable/Annotations/Widgets/DesignerPlugins/qSlicerAnnotationModuleWidgetsPlugin.h
diff --git a/Modules/Loadable/Annotations/qSlicerAnnotationsModule.cxx b/Modules/Loadable/Annotations/qSlicerAnnotationsModule.cxx
diff --git a/Modules/Loadable/Annotations/qSlicerAnnotationsModule.h b/Modules/Loadable/Annotations/qSlicerAnnotationsModule.h
diff --git a/Modules/Loadable/Cameras/qSlicerCamerasModule.cxx b/Modules/Loadable/Cameras/qSlicerCamerasModule.cxx
diff --git a/Modules/Loadable/Cameras/qSlicerCamerasModule.h b/Modules/Loadable/Cameras/qSlicerCamerasModule.h
diff --git a/Modules/Loadable/Colors/qSlicerColorsModule.cxx b/Modules/Loadable/Colors/qSlicerColorsModule.cxx
diff --git a/Modules/Loadable/Colors/qSlicerColorsModule.h b/Modules/Loadable/Colors/qSlicerColorsModule.h
diff --git a/Modules/Loadable/CropVolume/qSlicerCropVolumeModule.cxx b/Modules/Loadable/CropVolume/qSlicerCropVolumeModule.cxx
diff --git a/Modules/Loadable/CropVolume/qSlicerCropVolumeModule.h b/Modules/Loadable/CropVolume/qSlicerCropVolumeModule.h
diff --git a/Modules/Loadable/Data/qSlicerDataModule.cxx b/Modules/Loadable/Data/qSlicerDataModule.cxx
diff --git a/Modules/Loadable/Data/qSlicerDataModule.h b/Modules/Loadable/Data/qSlicerDataModule.h
diff --git a/Modules/Loadable/DoubleArrays/qSlicerDoubleArraysModule.cxx b/Modules/Loadable/DoubleArrays/qSlicerDoubleArraysModule.cxx
diff --git a/Modules/Loadable/DoubleArrays/qSlicerDoubleArraysModule.h b/Modules/Loadable/DoubleArrays/qSlicerDoubleArraysModule.h
diff --git a/Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsAbstractPlugin.h b/Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsAbstractPlugin.h
diff --git a/Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsPlugin.cxx b/Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsPlugin.cxx
diff --git a/Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsPlugin.h b/Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsPlugin.h
diff --git a/Modules/Loadable/Markups/qSlicerMarkupsModule.cxx b/Modules/Loadable/Markups/qSlicerMarkupsModule.cxx
diff --git a/Modules/Loadable/Markups/qSlicerMarkupsModule.h b/Modules/Loadable/Markups/qSlicerMarkupsModule.h
diff --git a/Modules/Loadable/Measurements/qSlicerMeasurementsModule.cxx b/Modules/Loadable/Measurements/qSlicerMeasurementsModule.cxx
diff --git a/Modules/Loadable/Measurements/qSlicerMeasurementsModule.h b/Modules/Loadable/Measurements/qSlicerMeasurementsModule.h
diff --git a/Modules/Loadable/Models/Testing/Cxx/CMakeLists.txt b/Modules/Loadable/Models/Testing/Cxx/CMakeLists.txt
diff --git a/Modules/Loadable/Models/Widgets/DesignerPlugins/qSlicerModelsWidgetsAbstractPlugin.h b/Modules/Loadable/Models/Widgets/DesignerPlugins/qSlicerModelsWidgetsAbstractPlugin.h
diff --git a/Modules/Loadable/Models/Widgets/DesignerPlugins/qSlicerModelsWidgetsPlugin.cxx b/Modules/Loadable/Models/Widgets/DesignerPlugins/qSlicerModelsWidgetsPlugin.cxx
diff --git a/Modules/Loadable/Models/Widgets/DesignerPlugins/qSlicerModelsWidgetsPlugin.h b/Modules/Loadable/Models/Widgets/DesignerPlugins/qSlicerModelsWidgetsPlugin.h
diff --git a/Modules/Loadable/Models/qSlicerModelsModule.cxx b/Modules/Loadable/Models/qSlicerModelsModule.cxx
diff --git a/Modules/Loadable/Models/qSlicerModelsModule.h b/Modules/Loadable/Models/qSlicerModelsModule.h
diff --git a/Modules/Loadable/MultiVolumeRendering/qSlicerMultiVolumeRenderingModule.cxx b/Modules/Loadable/MultiVolumeRendering/qSlicerMultiVolumeRenderingModule.cxx
diff --git a/Modules/Loadable/MultiVolumeRendering/qSlicerMultiVolumeRenderingModule.h b/Modules/Loadable/MultiVolumeRendering/qSlicerMultiVolumeRenderingModule.h
diff --git a/Modules/Loadable/Reformat/qSlicerReformatModule.cxx b/Modules/Loadable/Reformat/qSlicerReformatModule.cxx
diff --git a/Modules/Loadable/Reformat/qSlicerReformatModule.h b/Modules/Loadable/Reformat/qSlicerReformatModule.h
diff --git a/Modules/Loadable/SceneViews/qSlicerSceneViewsModule.cxx b/Modules/Loadable/SceneViews/qSlicerSceneViewsModule.cxx
diff --git a/Modules/Loadable/SceneViews/qSlicerSceneViewsModule.h b/Modules/Loadable/SceneViews/qSlicerSceneViewsModule.h
diff --git a/Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsAbstractPlugin.h b/Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsAbstractPlugin.h
diff --git a/Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsPlugin.cxx b/Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsPlugin.cxx
diff --git a/Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsPlugin.h b/Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsPlugin.h
diff --git a/Modules/Loadable/Segmentations/qSlicerSegmentationsModule.cxx b/Modules/Loadable/Segmentations/qSlicerSegmentationsModule.cxx
diff --git a/Modules/Loadable/Segmentations/qSlicerSegmentationsModule.h b/Modules/Loadable/Segmentations/qSlicerSegmentationsModule.h
diff --git a/Modules/Loadable/SlicerWelcome/qSlicerWelcomeModule.cxx b/Modules/Loadable/SlicerWelcome/qSlicerWelcomeModule.cxx
diff --git a/Modules/Loadable/SlicerWelcome/qSlicerWelcomeModule.h b/Modules/Loadable/SlicerWelcome/qSlicerWelcomeModule.h
diff --git a/Modules/Loadable/SubjectHierarchy/Widgets/DesignerPlugins/qSlicerSubjectHierarchyModuleWidgetsAbstractPlugin.h b/Modules/Loadable/SubjectHierarchy/Widgets/DesignerPlugins/qSlicerSubjectHierarchyModuleWidgetsAbstractPlugin.h
diff --git a/Modules/Loadable/SubjectHierarchy/Widgets/DesignerPlugins/qSlicerSubjectHierarchyModuleWidgetsPlugin.cxx b/Modules/Loadable/SubjectHierarchy/Widgets/DesignerPlugins/qSlicerSubjectHierarchyModuleWidgetsPlugin.cxx
diff --git a/Modules/Loadable/SubjectHierarchy/Widgets/DesignerPlugins/qSlicerSubjectHierarchyModuleWidgetsPlugin.h b/Modules/Loadable/SubjectHierarchy/Widgets/DesignerPlugins/qSlicerSubjectHierarchyModuleWidgetsPlugin.h
diff --git a/Modules/Loadable/SubjectHierarchy/qSlicerSubjectHierarchyModule.cxx b/Modules/Loadable/SubjectHierarchy/qSlicerSubjectHierarchyModule.cxx
diff --git a/Modules/Loadable/SubjectHierarchy/qSlicerSubjectHierarchyModule.h b/Modules/Loadable/SubjectHierarchy/qSlicerSubjectHierarchyModule.h
diff --git a/Modules/Loadable/Tables/qSlicerTablesModule.cxx b/Modules/Loadable/Tables/qSlicerTablesModule.cxx
diff --git a/Modules/Loadable/Tables/qSlicerTablesModule.h b/Modules/Loadable/Tables/qSlicerTablesModule.h
diff --git a/Modules/Loadable/Terminologies/Widgets/DesignerPlugins/qSlicerTerminologiesModuleWidgetsAbstractPlugin.h b/Modules/Loadable/Terminologies/Widgets/DesignerPlugins/qSlicerTerminologiesModuleWidgetsAbstractPlugin.h
diff --git a/Modules/Loadable/Terminologies/Widgets/DesignerPlugins/qSlicerTerminologiesModuleWidgetsPlugin.cxx b/Modules/Loadable/Terminologies/Widgets/DesignerPlugins/qSlicerTerminologiesModuleWidgetsPlugin.cxx
diff --git a/Modules/Loadable/Terminologies/Widgets/DesignerPlugins/qSlicerTerminologiesModuleWidgetsPlugin.h b/Modules/Loadable/Terminologies/Widgets/DesignerPlugins/qSlicerTerminologiesModuleWidgetsPlugin.h
diff --git a/Modules/Loadable/Terminologies/qSlicerTerminologiesModule.cxx b/Modules/Loadable/Terminologies/qSlicerTerminologiesModule.cxx
diff --git a/Modules/Loadable/Terminologies/qSlicerTerminologiesModule.h b/Modules/Loadable/Terminologies/qSlicerTerminologiesModule.h
diff --git a/Modules/Loadable/Transforms/Testing/Cxx/CMakeLists.txt b/Modules/Loadable/Transforms/Testing/Cxx/CMakeLists.txt
diff --git a/Modules/Loadable/Transforms/Widgets/DesignerPlugins/qSlicerTransformsModuleWidgetsAbstractPlugin.h b/Modules/Loadable/Transforms/Widgets/DesignerPlugins/qSlicerTransformsModuleWidgetsAbstractPlugin.h
diff --git a/Modules/Loadable/Transforms/Widgets/DesignerPlugins/qSlicerTransformsModuleWidgetsPlugin.cxx b/Modules/Loadable/Transforms/Widgets/DesignerPlugins/qSlicerTransformsModuleWidgetsPlugin.cxx
diff --git a/Modules/Loadable/Transforms/Widgets/DesignerPlugins/qSlicerTransformsModuleWidgetsPlugin.h b/Modules/Loadable/Transforms/Widgets/DesignerPlugins/qSlicerTransformsModuleWidgetsPlugin.h
diff --git a/Modules/Loadable/Transforms/qSlicerTransformsModule.cxx b/Modules/Loadable/Transforms/qSlicerTransformsModule.cxx
diff --git a/Modules/Loadable/Transforms/qSlicerTransformsModule.h b/Modules/Loadable/Transforms/qSlicerTransformsModule.h
diff --git a/Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsAbstractPlugin.h b/Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsAbstractPlugin.h
diff --git a/Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsPlugin.cxx b/Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsPlugin.cxx
diff --git a/Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsPlugin.h b/Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsPlugin.h
diff --git a/Modules/Loadable/Units/qSlicerUnitsModule.cxx b/Modules/Loadable/Units/qSlicerUnitsModule.cxx
diff --git a/Modules/Loadable/Units/qSlicerUnitsModule.h b/Modules/Loadable/Units/qSlicerUnitsModule.h
diff --git a/Modules/Loadable/ViewControllers/qSlicerViewControllersModule.cxx b/Modules/Loadable/ViewControllers/qSlicerViewControllersModule.cxx
diff --git a/Modules/Loadable/ViewControllers/qSlicerViewControllersModule.h b/Modules/Loadable/ViewControllers/qSlicerViewControllersModule.h
diff --git a/Modules/Loadable/VolumeRendering/Testing/Cxx/CMakeLists.txt b/Modules/Loadable/VolumeRendering/Testing/Cxx/CMakeLists.txt
diff --git a/Modules/Loadable/VolumeRendering/Widgets/DesignerPlugins/qSlicerVolumeRenderingModuleWidgetsAbstractPlugin.h b/Modules/Loadable/VolumeRendering/Widgets/DesignerPlugins/qSlicerVolumeRenderingModuleWidgetsAbstractPlugin.h
diff --git a/Modules/Loadable/VolumeRendering/Widgets/DesignerPlugins/qSlicerVolumeRenderingModuleWidgetsPlugin.cxx b/Modules/Loadable/VolumeRendering/Widgets/DesignerPlugins/qSlicerVolumeRenderingModuleWidgetsPlugin.cxx
diff --git a/Modules/Loadable/VolumeRendering/Widgets/DesignerPlugins/qSlicerVolumeRenderingModuleWidgetsPlugin.h b/Modules/Loadable/VolumeRendering/Widgets/DesignerPlugins/qSlicerVolumeRenderingModuleWidgetsPlugin.h
diff --git a/Modules/Loadable/VolumeRendering/qSlicerVolumeRenderingModule.cxx b/Modules/Loadable/VolumeRendering/qSlicerVolumeRenderingModule.cxx
diff --git a/Modules/Loadable/VolumeRendering/qSlicerVolumeRenderingModule.h b/Modules/Loadable/VolumeRendering/qSlicerVolumeRenderingModule.h
diff --git a/Modules/Loadable/Volumes/qSlicerVolumesModule.cxx b/Modules/Loadable/Volumes/qSlicerVolumesModule.cxx
diff --git a/Modules/Loadable/Volumes/qSlicerVolumesModule.h b/Modules/Loadable/Volumes/qSlicerVolumesModule.h
diff --git a/Modules/Scripted/DICOMLib/Widgets/DesignerPlugins/qSlicerDICOMLibModuleWidgetsAbstractPlugin.h b/Modules/Scripted/DICOMLib/Widgets/DesignerPlugins/qSlicerDICOMLibModuleWidgetsAbstractPlugin.h
diff --git a/Modules/Scripted/DICOMLib/Widgets/DesignerPlugins/qSlicerDICOMLibModuleWidgetsPlugin.cxx b/Modules/Scripted/DICOMLib/Widgets/DesignerPlugins/qSlicerDICOMLibModuleWidgetsPlugin.cxx
diff --git a/Modules/Scripted/DICOMLib/Widgets/DesignerPlugins/qSlicerDICOMLibModuleWidgetsPlugin.h b/Modules/Scripted/DICOMLib/Widgets/DesignerPlugins/qSlicerDICOMLibModuleWidgetsPlugin.h
diff --git a/SuperBuild/External_CTK.cmake b/SuperBuild/External_CTK.cmake
diff --git a/SuperBuild/External_VTKv7.cmake b/SuperBuild/External_VTKv7.cmake
diff --git a/SuperBuild/External_qRestAPI.cmake b/SuperBuild/External_qRestAPI.cmake
diff --git a/Utilities/Templates/Modules/Loadable/qSlicerTemplateKeyModule.cxx b/Utilities/Templates/Modules/Loadable/qSlicerTemplateKeyModule.cxx
diff --git a/Utilities/Templates/Modules/Loadable/qSlicerTemplateKeyModule.h b/Utilities/Templates/Modules/Loadable/qSlicerTemplateKeyModule.h