]> Creatis software - cpPlugins.git/blobdiff - lib/cpBaseQtApplication/MainWindow.h
...
[cpPlugins.git] / lib / cpBaseQtApplication / MainWindow.h
index eca0a16511f4e970a44bab2650c8ad22624e937e..c68aac9267eb7f56074322e0ac59a65f358ce504 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef __CPBASEQTAPPLICATION__MAINWINDOW__H__
 #define __CPBASEQTAPPLICATION__MAINWINDOW__H__
 
-#include <cpBaseQtApplication/cpBaseQtApplication_Export.h>
+#include <cpBaseQtApplication_Export.h>
 #include <QMainWindow>
 #include <cpPlugins/Interface.h>
 #include <cpPlugins/Workspace.h>
@@ -57,10 +57,10 @@ namespace cpBaseQtApplication
       cpBaseQtApplication::Editor* editor
       );
     void _ClearWorkspace( );
+    void _AddEnvironments( const std::string& environments );
     void _LoadPlugins( const std::string& filename );
     void _LoadPluginsFromPath( const std::string& path );
     void _UpdateLoadedPlugins( );
-    void _ShowPlugins( );
     void _Block( );
     void _UnBlock( );
 
@@ -72,8 +72,10 @@ namespace cpBaseQtApplication
   protected slots:
     void _InteractiveLoadPlugins( );
     void _InteractiveLoadPluginsFromPath( );
+    void _ShowPlugins( );
     void _InteractiveLoadWorkspace( );
     void _InteractiveSaveWorkspace( );
+    void _InteractiveAddEnviromentPaths( );
     void _ExecFilter( const std::string& filter_name );
     void _ShowData(
       const std::string& filter_name, const std::string& output_name
@@ -90,6 +92,7 @@ namespace cpBaseQtApplication
     _TBlocker     m_Blocker;
     std::string   m_PluginsPath;
 
+    std::string m_ExecutionPath;
     cpPlugins::Interface m_Interface;
     cpPlugins::Workspace m_Workspace;