X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpBaseQtApplication%2FMainWindow.h;h=c68aac9267eb7f56074322e0ac59a65f358ce504;hb=d33ca0ef613a3037614d9729bbea065124b07cce;hp=ca06a2167bd10cc91f8c0b6579b7a6704c388cc4;hpb=8ada00da37d8c4dc70b9387c1147566c62dbd41f;p=cpPlugins.git diff --git a/lib/cpBaseQtApplication/MainWindow.h b/lib/cpBaseQtApplication/MainWindow.h index ca06a21..c68aac9 100644 --- a/lib/cpBaseQtApplication/MainWindow.h +++ b/lib/cpBaseQtApplication/MainWindow.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;