]> Creatis software - cpPlugins.git/blobdiff - lib/cpPipelineEditor/BaseQtMainWindow.h
...
[cpPlugins.git] / lib / cpPipelineEditor / BaseQtMainWindow.h
index fbcde2873e80ca3ac673c0ecbaa845dc4a54745a..786349aa3d2354ecf3cea61b6d3a2d6d49481d61 100644 (file)
@@ -54,6 +54,7 @@ namespace cpPipelineEditor
       cpExtensions::QT::SimpleMPRWidget* mpr,
       cpPipelineEditor::Editor* editor
       );
+    void _CreateWorkspace( );
     void _LoadPlugins( const std::string& filename );
     void _LoadPluginsFromPath( const std::string& path );
     void _UpdateLoadedPlugins( );
@@ -63,6 +64,17 @@ namespace cpPipelineEditor
     void _LoadWorkspace( const std::string& filename );
     void _SaveWorkspace( const std::string& filename );
 
+    void _ShowData(
+      const std::string& filter_name, const std::string& output_name
+      );
+    void _HideData(
+      const std::string& filter_name, const std::string& output_name
+      );
+    void _DataProperties(
+      const std::string& filter_name, const std::string& output_name
+      );
+    void _BackgroundProperties( unsigned int i );
+
   protected slots:
     void _InteractiveLoadPlugins( );
     void _InteractiveLoadPluginsFromPath( );
@@ -71,14 +83,17 @@ namespace cpPipelineEditor
     void _ExecFilter( const std::string& filter_name );
 
   protected:
-    QApplication*        m_Application;
-    _TBlocker            m_Blocker;
-    cpPlugins::Workspace m_Workspace;
-    cpPlugins::Interface m_Interface;
-    std::string          m_PluginsPath;
+    QApplication* m_Application;
+    _TBlocker     m_Blocker;
+    std::string   m_PluginsPath;
+    std::string   m_ApplicationPath;
+
+    cpPlugins::Interface* m_Interface;
+    cpPlugins::Workspace* m_Workspace;
 
     QTreeWidget* m_TreeWidget;
     Editor*      m_Editor;
+    cpExtensions::QT::SimpleMPRWidget* m_MPR;
   };
 
 } // ecapseman