X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=appli%2FcpPipelineEditor%2FApp_cpPipelineEditor.cxx;h=6227c17ddd18998b2d8284b37edba19a19c4a758;hb=7e29f3aec097ba1bff1894fed6eb1094276c5b72;hp=78318a9a674241aad4cd1172a9aebde2196d04da;hpb=273699a71c538630c162de031f0c95014319311d;p=cpPlugins.git diff --git a/appli/cpPipelineEditor/App_cpPipelineEditor.cxx b/appli/cpPipelineEditor/App_cpPipelineEditor.cxx index 78318a9..6227c17 100644 --- a/appli/cpPipelineEditor/App_cpPipelineEditor.cxx +++ b/appli/cpPipelineEditor/App_cpPipelineEditor.cxx @@ -58,10 +58,7 @@ App_cpPipelineEditor( int argc, char* argv[], QWidget* parent ) this->m_Workspace = new cpPlugins::Interface::Workspace( ); this->m_Workspace->SetPlugins( this->m_Plugins ); this->m_UI->Canvas->editor( )->setWorkspace( this->m_Workspace ); - this->m_Workspace->AddInteractor( this->m_UI->Viewer->GetInteractor( 0 ) ); - this->m_Workspace->AddInteractor( this->m_UI->Viewer->GetInteractor( 1 ) ); - this->m_Workspace->AddInteractor( this->m_UI->Viewer->GetInteractor( 2 ) ); - this->m_Workspace->AddInteractor( this->m_UI->Viewer->GetInteractor( 3 ) ); + this->m_Workspace->SetMPRViewer( this->m_UI->Viewer ); // Connect actions to slots App_cpPipelineEditor_ConnectButton( LoadPluginsFile ); @@ -233,10 +230,7 @@ _ActionOpenWorkspace( ) delete this->m_Workspace; this->m_Workspace = new cpPlugins::Interface::Workspace( ); this->m_Workspace->SetPlugins( this->m_Plugins ); - this->m_Workspace->AddInteractor( this->m_UI->Viewer->GetInteractor( 0 ) ); - this->m_Workspace->AddInteractor( this->m_UI->Viewer->GetInteractor( 1 ) ); - this->m_Workspace->AddInteractor( this->m_UI->Viewer->GetInteractor( 2 ) ); - this->m_Workspace->AddInteractor( this->m_UI->Viewer->GetInteractor( 3 ) ); + this->m_Workspace->SetMPRViewer( this->m_UI->Viewer ); std::string err = this->m_Workspace->LoadWorkspace( fname ); if( err != "" ) { @@ -314,7 +308,7 @@ _ShowFilterOutput( auto filter = this->m_Workspace->GetFilter( filter_name ); if( filter != NULL ) { - auto output = filter->GetOutput< _TDataObject >( output_name ); + auto output = filter->GetOutputData< _TDataObject >( output_name ); if( output != NULL ) { std::string data_name = output_name + "@" + filter_name;