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