#ifndef __CPPIPELINEEDITOR__H__ #define __CPPIPELINEEDITOR__H__ // Qt stuff #include // ------------------------------------------------------------------------- namespace Ui { class cpPipelineEditor; } namespace cpPlugins { namespace Interface { class Workspace; } } /** */ class cpPipelineEditor : public QMainWindow { Q_OBJECT; public: typedef cpPipelineEditor Self; typedef QMainWindow Superclass; public: explicit cpPipelineEditor( 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; }; #endif // __CPPIPELINEEDITOR__H__ // eof - $RCSfile$