]> Creatis software - cpPlugins.git/blob - lib/cpPlugins/QT/OpenFileDialog.h
2a69404927e907ad4d86997abe4f1d6e8529162a
[cpPlugins.git] / lib / cpPlugins / QT / OpenFileDialog.h
1 #ifndef __cpPlugins__QT__OpenFileDialog__h__
2 #define __cpPlugins__QT__OpenFileDialog__h__
3
4 #include <cpPlugins/Config.h>
5 #include <QFileDialog>
6
7 namespace cpPlugins{ namespace Pipeline { class Parameters; } }
8
9 namespace cpPlugins
10 {
11   namespace QT
12   {
13     /**
14      */
15     class OpenFileDialog
16       : public QFileDialog
17     {
18       Q_OBJECT;
19     public:
20       OpenFileDialog( QWidget* parent = 0 );
21       virtual ~OpenFileDialog( );
22
23       void SetParameters(
24         cpPlugins::Pipeline::Parameters* params, const std::string& name
25         );
26
27     protected slots:
28       void _dlg_Accepted( );
29
30     protected:
31       cpPlugins::Pipeline::Parameters* m_Parameters;
32       std::string m_Name;
33     };
34
35   } // ecapseman
36
37 } // ecapseman
38
39 #endif // __cpPlugins__QT__OpenFileDialog__h__
40
41 // eof - $RCSfile$