X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=appli%2FcpPipelineEditor%2FcpPipelineEditor.h;h=811777838e198dd37f145e4cae2a439a4ec200f8;hb=c06908465eb6da50572779f423d1e2c9e03b68dd;hp=29700934256b7fb5b54afc00b5b4b5ad18832e49;hpb=950ea6d252c9a5bc5be29d413497fe0ef69e6703;p=cpPlugins.git diff --git a/appli/cpPipelineEditor/cpPipelineEditor.h b/appli/cpPipelineEditor/cpPipelineEditor.h index 2970093..8117778 100644 --- a/appli/cpPipelineEditor/cpPipelineEditor.h +++ b/appli/cpPipelineEditor/cpPipelineEditor.h @@ -15,6 +15,7 @@ namespace cpPlugins namespace Interface { class Workspace; + class Interface; } } @@ -30,15 +31,25 @@ public: typedef QMainWindow Superclass; public: - explicit cpPipelineEditor( QWidget* parent = 0 ); + explicit cpPipelineEditor( + int argc, char* argv[], + QWidget* parent = 0 + ); virtual ~cpPipelineEditor( ); +protected: + void _UpdateLoadedPlugins( ); + protected slots: + void _ButtonLoadPluginsFile( ); + void _ButtonLoadPluginsPath( ); void _ActionOpenWorkspace( ); + void _ActionSaveWorkspace( ); private: Ui::cpPipelineEditor* m_UI; cpPlugins::Interface::Workspace* m_Workspace; + cpPlugins::Interface::Interface* m_Plugins; }; #endif // __CPPIPELINEEDITOR__H__