1 #ifndef __CPEXTENSIONS__QT__PROPERTYWIDGET__H__
2 #define __CPEXTENSIONS__QT__PROPERTYWIDGET__H__
4 #include <cpExtensions/Config.h>
6 #ifdef cpExtensions_QT4
10 // -------------------------------------------------------------------------
12 class vtkRenderWindow;
19 // -------------------------------------------------------------------------
20 namespace cpExtensions
26 class cpExtensions_EXPORT PropertyWidget
32 typedef PropertyWidget Self;
35 explicit PropertyWidget( QWidget* parent = 0 );
36 virtual ~PropertyWidget( );
39 vtkRenderWindow* GetRenderWindow( );
40 void SetProp( vtkProp* p );
41 void SetRenderWindow( vtkRenderWindow* w );
45 void _Opacity( int o );
46 void _LineWidth( double lw );
47 void _PointSize( double ps );
50 Ui::PropertyWidget* m_UI;
52 vtkRenderWindow* m_Window;
59 #endif // cpExtensions_QT4
61 #endif // __CPEXTENSIONS__QT__PROPERTYWIDGET__H__