]> Creatis software - cpPlugins.git/blobdiff - lib/cpBaseQtApplication/ActorPropertiesQDialog.h
...
[cpPlugins.git] / lib / cpBaseQtApplication / ActorPropertiesQDialog.h
index c6e6a7e58a2fb7c6f519d3fb211a70686da68cda..0e5addc473d2503d1e8458151d12ae4f4775e5db 100644 (file)
@@ -8,16 +8,6 @@
 #include <QGridLayout>
 #include <QLabel>
 #include <QVBoxLayout>
-/*
-  #include <set>
-  #include <vtkProp.h>
-  #include <vtkRenderWindow.h>
-  #include <vtkSmartPointer.h>
-
-  #include <QApplication>
-
-  class vtkProp;
-*/
 
 namespace cpBaseQtApplication
 {
@@ -28,61 +18,17 @@ namespace cpBaseQtApplication
   {
     Q_OBJECT;
 
+  public:
+    typedef std::set< vtkSmartPointer< vtkPropCollection > > TProps;
+
   public:
     ActorPropertiesQDialog(
       QWidget* parent = 0, Qt::WindowFlags f = 0
       );
     virtual ~ActorPropertiesQDialog( );
 
-    virtual bool addActor( vtkProp* obj );
+    virtual void setProps( const TProps& props );
     virtual bool addRenderWindow( vtkRenderWindow* win );
-    virtual int exec( );
-
-  protected:
-    /* TODO
-       virtual void _addButtons( );
-       virtual void _updateWidgets( );
-
-       virtual bool _configureForAxes( );
-       virtual bool _configureForImage( );
-       virtual bool _configureForMesh( );
-
-       void _setWindow( double w );
-       void _setLevel( double l );
-       void _render( );
-
-       template< class _TActor >
-       inline bool _addActor( vtkProp* obj );
-
-       protected slots:
-       void _boxWindow( double v );
-       void _sldWindow( int v );
-       void _boxLevel( double v );
-       void _sldLevel( int v );
-       void _sldOpacity( int v );
-       void _boxPointSize( int v );
-       void _boxLineWidth( int v );
-       void _scalarVisibility( int v );
-       void _color( );
-    */
-
-    /* TODO
-       virtual void updateParameters( );
-       virtual void updateView( );
-
-       protected:
-       virtual void _addButtons( );
-       virtual void _updateWidgets( );
-
-       protected slots:
-       virtual void _dlg_OpenSingleFile( );
-       virtual void _dlg_SaveSingleFile( );
-       virtual void _dlg_OpenSinglePath( );
-       virtual void _dlg_OpenMultipleFiles( );
-       virtual void _dlg_AddInt( );
-       virtual void _dlg_AddUint( );
-       virtual void _dlg_AddReal( );
-    */
 
   protected:
     cpBaseQtApplication::ActorProperties* m_MainWidget;