]> Creatis software - cpPlugins.git/blob - lib/cpExtensions/QT/ConfigurationChooser.h
...
[cpPlugins.git] / lib / cpExtensions / QT / ConfigurationChooser.h
1 #ifndef __cpExtensions__QT__ConfigurationChooser__h__
2 #define __cpExtensions__QT__ConfigurationChooser__h__
3
4 #include <cpExtensions/Config.h>
5
6 #ifdef cpExtensions_QT4
7
8 #include <QDialog>
9
10 // -------------------------------------------------------------------------
11 namespace Ui { class ConfigurationChooser; }
12
13 // -------------------------------------------------------------------------
14 namespace cpExtensions
15 {
16   namespace QT
17   {
18     class ActorsWidgetInterface;
19
20     /**
21      */
22     class cpExtensions_EXPORT ConfigurationChooser
23       : public QDialog
24     {
25       Q_OBJECT;
26
27     public:
28       typedef ConfigurationChooser Self;
29       typedef QDialog                       Superclass;
30
31     public:
32       explicit ConfigurationChooser( QWidget* parent = NULL, Qt::WindowFlags f = 0 );
33       virtual ~ConfigurationChooser( );
34
35       void setData( ActorsWidgetInterface* data );
36
37     protected:
38       Ui::ConfigurationChooser* m_UI;
39       ActorsWidgetInterface* m_Data;
40     };
41
42   } // ecapseman
43
44 } // ecapseman
45
46 #endif // cpExtensions_QT4
47
48 #endif // __cpExtensions__QT__ConfigurationChooser__h__
49
50 // eof - $RCSfile$