]> Creatis software - clitk.git/commitdiff
Avoid Warnings with QtDesigner include and Qt5
authortbaudier <thomas.baudier@creatis.insa-lyon.fr>
Tue, 2 Feb 2016 13:10:25 +0000 (14:10 +0100)
committertbaudier <thomas.baudier@creatis.insa-lyon.fr>
Tue, 2 Feb 2016 13:10:25 +0000 (14:10 +0100)
In vvSlicerManager.cxx: Debug: when opening a second image, all slicer were updated, not only the first

17 files changed:
CMakeLists.txt
cmake/build_opt.cmake
vv/CMakeLists.txt
vv/vvIntensityValueSlider.h
vv/vvLabelImageLoaderWidget.h
vv/vvMainWindow.cxx
vv/vvToolBinarize.h
vv/vvToolCropImage.h
vv/vvToolImageArithm.h
vv/vvToolInputSelectorWidget.h
vv/vvToolMIP.h
vv/vvToolMedianFilter.h
vv/vvToolProfile.h
vv/vvToolROIManager.h
vv/vvToolSegmentation.h
vv/vvToolSimpleInputSelectorWidget.h
vv/vvToolWidgetBase.h

index 8030908fc2be66c456b32ff0f03e39cbdac9ec76..f0ed562bcf53352e3006fdac359c121ed98ce537 100644 (file)
@@ -5,11 +5,17 @@ cmake_minimum_required(VERSION 2.8)
 cmake_policy(VERSION 2.8)
 if(COMMAND cmake_policy)
     cmake_policy(SET CMP0003 NEW)
-    #cmake_policy(SET CMP0007 NEW)
+    cmake_policy(SET CMP0007 NEW)
 endif(COMMAND cmake_policy)
 if(NOT DEFINED CLITK_SOURCE_DIR)
   set(CLITK_SOURCE_DIR ${PROJECT_SOURCE_DIR})
 endif(NOT DEFINED CLITK_SOURCE_DIR)
+# Default build type
+IF(NOT CMAKE_BUILD_TYPE)
+  SET(CMAKE_BUILD_TYPE Release CACHE STRING
+    "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel."
+    FORCE)
+ENDIF(NOT CMAKE_BUILD_TYPE)
 #=========================================================
 
 set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
index 48ba5a67e01640afef43706b163cbff8b8aa3636..28294019837d4736ef427e5dc06a2c7a7cb3cf49 100644 (file)
@@ -26,11 +26,11 @@ option(CLITK_BUILD_REGISTRATION "Build command-line registration tools" OFF)
 option(CLITK_BUILD_VV "Build vv the 4D visualizer (requires VTK and QT)" ON)
 
 if(CLITK_BUILD_VV)
   set(vv_QT_VERSION "4" CACHE STRING "Expected Qt version")
-    set_property(CACHE vv_QT_VERSION PROPERTY STRINGS 4 5)
   if(NOT (vv_QT_VERSION VERSION_EQUAL "4" OR vv_QT_VERSION VERSION_EQUAL "5"))
-      message(FATAL_ERROR "Expected value for vv_QT_VERSION is either '4' or '5'")
   endif()
if(VTK_VERSION VERSION_LESS 6.0.0)
+    set(vv_QT_VERSION "4" CACHE INTERNAL "Expected Qt version")
else()
+    set(vv_QT_VERSION "5" CACHE INTERNAL "Expected Qt version")
+ endif()
 
   add_subdirectory(${CLITK_SOURCE_DIR}/vv ${PROJECT_BINARY_DIR}/vv)
 endif(CLITK_BUILD_VV)
index 3b720028a3de414c76516557f2d734c82e4dbf52..c49dae5f1da0178eea5f052669ababd0d612ba8f 100644 (file)
@@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 2.4)
 # To avoid warning with some version
 if(COMMAND cmake_policy)
   cmake_policy(SET CMP0003 NEW)
-  #cmake_policy(SET CMP0007 NEW)
+  cmake_policy(SET CMP0007 NEW)
 endif(COMMAND cmake_policy)
 #=========================================================
 
index 29846633831e4baee3f4414d2b4a3b78f19504d8..10550102f0496f0e0c42551f9fa40643f8a5d1a5 100644 (file)
@@ -19,6 +19,7 @@
 #define VVINTENSITYVALUESLIDER_H
 
 // qt
+#include <QtGlobal>
 #if QT_VERSION < 0x050000
 #include <QtDesigner/QDesignerExportWidget>
 #else
index 94b591cc07643d19c18352f63334a78e9e524878..3447dba0b29c9e2a441f9ec84ad4c5be8b4c2e11 100644 (file)
@@ -23,6 +23,7 @@
 #include "vvImage.h"
 
 // qt
+#include <QtGlobal>
 #if QT_VERSION < 0x050000
 #include <QtDesigner/QDesignerExportWidget>
 #else
index 0dce60f6a42e23497bfb462a8b12f66c6c490021..bd609b813b8d08bca9b66f6c3774de7c487d572b 100644 (file)
@@ -1478,7 +1478,9 @@ void vvMainWindow::InitSlicers()
     mSlicerManagers.back()->SetSlicerWindow(1,NEViewWidget->GetRenderWindow());
     mSlicerManagers.back()->SetSlicerWindow(2,SOViewWidget->GetRenderWindow());
     mSlicerManagers.back()->SetSlicerWindow(3,SEViewWidget->GetRenderWindow());
-    mSlicerManagers.back()->Render(); // SR: displayed #slice is wrong without this
+#if VTK_MAJOR_VERSION <= 5
+    mSlicerManagers.back()->Render(); // SR: displayed #slice is wrong without this / TB: With VTK6 and multiple images, all slicers are updated, not only the first
+#endif
   }
 }
 
index 0ab816e653b2f295945746a4a959877b1b70814c..c0aa6d9fe6bbcd65326b2f7be3bb22045ddc6078 100644 (file)
@@ -18,6 +18,7 @@
 #ifndef VVTOOLBINARIZE_H
 #define VVTOOLBINARIZE_H
 
+#include <QtGlobal>
 #if QT_VERSION < 0x050000
 #include <QtDesigner/QDesignerExportWidget>
 #else
index 579ac8697b4b6f31540f83f04bcf5cc81c12f554..11ee8def9e7f5bfd8b26bacf6b64d0fd7ca058a8 100644 (file)
@@ -19,6 +19,7 @@
 #define VVTOOLCROPIMAGE_H
 
 //qt
+#include <QtGlobal>
 #if QT_VERSION < 0x050000
 #include <QtDesigner/QDesignerExportWidget>
 #else
index 7e558f34d3fb1a605cc9fe30c9c9bf63a4603368..e4f1b3422694383bcf0da2e0ce176eaed683e4e7 100644 (file)
@@ -18,6 +18,7 @@
 #ifndef VVTOOLImageArithm_H
 #define VVTOOLImageArithm_H
 
+#include <QtGlobal>
 #if QT_VERSION < 0x050000
 #include <QtDesigner/QDesignerExportWidget>
 #else
index c0a492063584519ba58599aaf01ca7923703b1f9..4bc487fdbef98879c4b7f630e9ffda3d6a84c483 100644 (file)
@@ -19,6 +19,7 @@
 #define VVTOOLINPUTSELECTORWIDGET_H
 
 // qt
+#include <QObject>
 #if QT_VERSION < 0x050000
 #include <QtDesigner/QDesignerExportWidget>
 #else
index d3c6f7c7be74a921e59fd6d8b3242f21c686b7a1..8ee1410d570d69dcd5659cf7c9e7c8b71e8fb4c6 100644 (file)
@@ -47,6 +47,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include <vvImage.h>
 
+#include <QtGlobal>
 #if QT_VERSION < 0x050000
 #include <QtDesigner/QDesignerExportWidget>
 #else
index ff8dafe13d0df11368566591c05a524c305e15ed..af2bbf81345d196f37c9b5926372bd7b87180bde 100644 (file)
@@ -44,7 +44,8 @@
 
   #ifndef VVTOOLMedianFilter_H
   #define VVTOOLMedianFilter_H
-  
+
+#include <QtGlobal>
 #if QT_VERSION < 0x050000
   #include <QtDesigner/QDesignerExportWidget>
 #else
index b17bd5cc819e3e89c9909b902ad28ee1e3078b32..d59e8035e0f3f1158d2fab1048f0a85e4e7e5411 100644 (file)
@@ -18,6 +18,7 @@
 #ifndef VVTOOLPROFILE_H
 #define VVTOOLPROFILE_H
 
+#include <QtGlobal>
 #if QT_VERSION < 0x050000
 #include <QtDesigner/QDesignerExportWidget>
 #else
index 5c93de359cfc1dc6f826d57a9406fbfbd65e9369..c79fefc71239b8bde9e880a0d6d91b75465852f8 100644 (file)
@@ -19,6 +19,7 @@
 #ifndef VVTOOLROIMANAGER_H
 #define VVTOOLROIMANAGER_H
 
+#include <QtGlobal>
 #if QT_VERSION < 0x050000
 #include <QtDesigner/QDesignerExportWidget>
 #else
index ba5eb5be0827ba6b077681313ab297edaa33f5b0..9e3180bc0ac40d237e7b734e63a1db554ba29920 100644 (file)
@@ -18,6 +18,7 @@
 #ifndef VVTOOLSEGMENTATION_H
 #define VVTOOLSEGMENTATION_H
 
+#include <QtGlobal>
 #if QT_VERSION < 0x050000
 #include <QtDesigner/QDesignerExportWidget>
 #else
index fccc7147a096c9002dc229ac7b60e01f469ec398..46040e4b70cea25b263c84f608df13902018cfc0 100644 (file)
@@ -17,6 +17,8 @@
 ===========================================================================**/
 #ifndef VVTOOLSIMPLEINPUTSELECTORWIDGET_H
 #define VVTOOLSIMPLEINPUTSELECTORWIDGET_H
+
+#include <QtGlobal>
 #if QT_VERSION < 0x050000
 #include <QtDesigner/QDesignerExportWidget>
 #else
index 915600e478b96e677f4038745ab2bbbcd341db45..17daa2ba1fdf99daaa7de0b6241d42ebf42aae75 100644 (file)
@@ -19,6 +19,7 @@
 #ifndef VVTOOLWIDGETBASE_H
 #define VVTOOLWIDGETBASE_H
 
+#include <QtGlobal>
 #if QT_VERSION < 0x050000
 #include <QtDesigner/QDesignerExportWidget>
 #else