]> Creatis software - cpPlugins.git/blob - lib/cpBaseQtApplication/ActorLUTImageProperties.h
c656d4db91898285df8aefd690ceb8596c54ff81
[cpPlugins.git] / lib / cpBaseQtApplication / ActorLUTImageProperties.h
1 #ifndef __cpBaseQtApplication__ActorLUTImageProperties__h__
2 #define __cpBaseQtApplication__ActorLUTImageProperties__h__
3
4 #include <cpBaseQtApplication/ActorProperties.h>
5
6 #include <QWidget>
7
8 // -------------------------------------------------------------------------
9 namespace Ui
10 {
11   class ActorLUTImageProperties;
12 }
13
14 // -------------------------------------------------------------------------
15 namespace cpBaseQtApplication
16 {
17   /**
18    */
19   class cpBaseQtApplication_EXPORT ActorLUTImageProperties
20     : public ActorProperties
21   {
22     Q_OBJECT;
23
24   public:
25     explicit ActorLUTImageProperties( QWidget* parent = 0 );
26     virtual ~ActorLUTImageProperties( );
27
28     virtual bool addActor( vtkProp* obj ) cpPlugins_OVERRIDE;
29
30   protected:
31     virtual void _updateWidgets( ) cpPlugins_OVERRIDE;
32
33   protected slots:
34     void _Color( );
35     void _Opacity( int v );
36
37   protected:
38     Ui::ActorLUTImageProperties* m_UI;
39   };
40
41 } // ecapseman
42
43 #endif // __cpBaseQtApplication__ActorLUTImageProperties__h__
44
45 // eof - $RCSfile$