ソースを参照

COMP: VisualizationVTKWidgetsPythonQt: Fix build with CTK_USE_CHARTS disabled

This commit ensures associated PythonQt decorators are built only
when needed.
Jean-Christophe Fillion-Robin 8 年 前
コミット
374740ce43
共有2 個のファイルを変更した3 個の追加1 個の削除を含む
  1. 1 1
      Libs/Visualization/VTK/Widgets/CMakeLists.txt
  2. 2 0
      Libs/Visualization/VTK/Widgets/ctkVisualizationVTKWidgetsPythonQtDecorators.h

+ 1 - 1
Libs/Visualization/VTK/Widgets/CMakeLists.txt

@@ -134,7 +134,7 @@ if(CTK_LIB_Visualization/VTK/Widgets_USE_TRANSFER_FUNCTION_CHARTS)
   set(CTK_USE_CHARTS 1)
 endif()
 
-IF (${CTK_USE_CHARTS})
+if(${CTK_USE_CHARTS})
   set(KIT_SRCS
       ctkVTKChartView.cpp
       ctkVTKChartView.h

+ 2 - 0
Libs/Visualization/VTK/Widgets/ctkVisualizationVTKWidgetsPythonQtDecorators.h

@@ -48,6 +48,7 @@ public:
 public Q_SLOTS:
 
   // ctkVTKChartView
+#ifdef CTK_USE_CHARTS
   
   QList<double> chartExtent(ctkVTKChartView* view)const
   {
@@ -118,6 +119,7 @@ public Q_SLOTS:
       }
     view->setValidBounds(_bounds);
   }
+#endif
 
 };