]> Creatis software - cpPlugins.git/blob - appli/PipelineEditor/PipelineEditor.h
...
[cpPlugins.git] / appli / PipelineEditor / PipelineEditor.h
1 #ifndef __PIPELINEEDITOR__H__
2 #define __PIPELINEEDITOR__H__
3
4 #include <cpPipelineEditor/BaseQtMainWindow.h>
5
6 // -------------------------------------------------------------------------
7 namespace Ui
8 {
9   class PipelineEditor;
10 }
11
12 /**
13  */
14 class PipelineEditor
15   : public cpPipelineEditor::BaseQtMainWindow
16 {
17   Q_OBJECT;
18
19 public:
20   typedef PipelineEditor                     Self;
21   typedef cpPipelineEditor::BaseQtMainWindow Superclass;
22
23 public:
24   explicit PipelineEditor(
25     int argc, char* argv[],
26     QApplication* app,
27     QWidget* parent = NULL
28     );
29   virtual ~PipelineEditor( );
30
31 protected slots:
32   void _ActionBackgroundMPR( );
33   void _ActionBackground3D( );
34   void _ShowFilterOutput(
35     const std::string& filter_name, const std::string& output_name
36     );
37   void _HideFilterOutput(
38     const std::string& filter_name, const std::string& output_name
39     );
40   void _PropertiesFilterOutput(
41     const std::string& filter_name, const std::string& output_name
42     );
43
44 private:
45   Ui::PipelineEditor* m_UI;
46 };
47
48 #endif // __CPPIPELINEEDITOR__H__
49
50 // eof - $RCSfile$