1 #ifndef __APP_CPPIPELINEEDITOR__H__
2 #define __APP_CPPIPELINEEDITOR__H__
7 // -------------------------------------------------------------------------
10 class App_cpPipelineEditor;
24 class App_cpPipelineEditor
30 typedef App_cpPipelineEditor Self;
31 typedef QMainWindow Superclass;
34 explicit App_cpPipelineEditor(
35 int argc, char* argv[],
38 virtual ~App_cpPipelineEditor( );
41 void _UpdateLoadedPlugins( );
44 void _ButtonLoadPluginsFile( );
45 void _ButtonLoadPluginsPath( );
46 void _ActionOpenWorkspace( );
47 void _ActionSaveWorkspace( );
48 void _ExecFilter( const std::string& filter_name );
49 void _ShowFilterOutput(
50 const std::string& filter_name, const std::string& output_name
54 Ui::App_cpPipelineEditor* m_UI;
55 cpPlugins::Interface::Workspace* m_Workspace;
56 cpPlugins::Interface::Interface* m_Plugins;
57 std::string m_PluginsPath;
60 #endif // __CPPIPELINEEDITOR__H__