-#include "cpPipelineEditor.h"
-#include "ui_cpPipelineEditor.h"
+#include "App_cpPipelineEditor.h"
+#include "ui_App_cpPipelineEditor.h"
-#include "QNodesEditor.h"
+#include <cpPipelineEditor/Editor.h>
#include <QFileDialog>
#include <QMessageBox>
#include <cpPlugins/Interface/Workspace.h>
// -------------------------------------------------------------------------
-#define cpPipelineEditor_ConnectAction( ACTION ) \
+#define App_cpPipelineEditor_ConnectAction( ACTION ) \
QObject::connect( \
this->m_UI->Action##ACTION, SIGNAL( triggered( ) ), \
this, SLOT( _Action##ACTION( ) ) \
)
// -------------------------------------------------------------------------
-#define cpPipelineEditor_ConnectButton( BUTTON ) \
+#define App_cpPipelineEditor_ConnectButton( BUTTON ) \
QObject::connect( \
this->m_UI->Button##BUTTON, SIGNAL( clicked( ) ), \
this, SLOT( _Button##BUTTON( ) ) \
)
// -------------------------------------------------------------------------
-cpPipelineEditor::
-cpPipelineEditor( int argc, char* argv[], QWidget* parent )
+App_cpPipelineEditor::
+App_cpPipelineEditor( int argc, char* argv[], QWidget* parent )
: QMainWindow( parent ),
- m_UI( new Ui::cpPipelineEditor ),
+ m_UI( new Ui::App_cpPipelineEditor ),
m_Workspace( NULL )
{
this->m_UI->setupUi( this );
// Create an empty workspace
this->m_Workspace = new cpPlugins::Interface::Workspace( );
- this->m_Workspace->SetInterface( this->m_Plugins );
+ this->m_Workspace->SetPlugins( this->m_Plugins );
this->m_UI->Canvas->editor( )->setWorkspace( this->m_Workspace );
// Connect actions to slots
- cpPipelineEditor_ConnectButton( LoadPluginsFile );
- cpPipelineEditor_ConnectButton( LoadPluginsPath );
- cpPipelineEditor_ConnectAction( OpenWorkspace );
- cpPipelineEditor_ConnectAction( SaveWorkspace );
+ App_cpPipelineEditor_ConnectButton( LoadPluginsFile );
+ App_cpPipelineEditor_ConnectButton( LoadPluginsPath );
+ App_cpPipelineEditor_ConnectAction( OpenWorkspace );
+ App_cpPipelineEditor_ConnectAction( SaveWorkspace );
}
// -------------------------------------------------------------------------
-cpPipelineEditor::
-~cpPipelineEditor( )
+App_cpPipelineEditor::
+~App_cpPipelineEditor( )
{
delete this->m_UI;
if( this->m_Workspace != NULL )
}
// -------------------------------------------------------------------------
-void cpPipelineEditor::
+void App_cpPipelineEditor::
_UpdateLoadedPlugins( )
{
auto& classes = this->m_Plugins->GetClasses( );
}
// -------------------------------------------------------------------------
-void cpPipelineEditor::
+void App_cpPipelineEditor::
_ButtonLoadPluginsFile( )
{
QFileDialog dlg( this );
}
// -------------------------------------------------------------------------
-void cpPipelineEditor::
+void App_cpPipelineEditor::
_ButtonLoadPluginsPath( )
{
QFileDialog dlg( this );
}
// -------------------------------------------------------------------------
-void cpPipelineEditor::
+void App_cpPipelineEditor::
_ActionOpenWorkspace( )
{
QFileDialog dlg( this );
if( this->m_Workspace != NULL )
delete this->m_Workspace;
this->m_Workspace = new cpPlugins::Interface::Workspace( );
- this->m_Workspace->SetInterface( this->m_Plugins );
+ this->m_Workspace->SetPlugins( this->m_Plugins );
std::string err = this->m_Workspace->LoadWorkspace( fname );
if( err != "" )
{
}
// -------------------------------------------------------------------------
-void cpPipelineEditor::
+void App_cpPipelineEditor::
_ActionSaveWorkspace( )
{
if( this->m_Workspace == NULL )