Browse Source

ENH: ctkVTKRenderView - Added getter renderEnabled()

Also added the slots corresponding to renderEnabled/setRenderEnabled
using Q_PROPERTY macro
Jean-Christophe Fillion-Robin 15 years ago
parent
commit
82f49f3770

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKRenderView.cpp

@@ -217,3 +217,4 @@ CTK_GET_CXX(ctkVTKRenderView, vtkRenderer*, renderer, Renderer);
 
 //----------------------------------------------------------------------------
 CTK_SET_CXX(ctkVTKRenderView, bool, setRenderEnabled, RenderEnabled);
+CTK_GET_CXX(ctkVTKRenderView, bool, renderEnabled, RenderEnabled);

+ 4 - 0
Libs/Visualization/VTK/Widgets/ctkVTKRenderView.h

@@ -40,6 +40,7 @@ class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKRenderView : public QWidget
 {
   Q_OBJECT
   Q_PROPERTY(QString cornerAnnotationText READ cornerAnnotationText WRITE setCornerAnnotationText)
+  Q_PROPERTY(bool renderEnabled READ renderEnabled WRITE setRenderEnabled)
 public:
   /// Constructors
   typedef QWidget   Superclass;
@@ -78,6 +79,9 @@ public:
   /// Get a reference to the associated vtkRenderer
   vtkRenderer* renderer()const;
 
+  /// Return if rendering is enabled
+  bool renderEnabled() const;
+
   /// Enable/Disable rendering
   void setRenderEnabled(bool value);