// Show outputs
for( auto oIt = outputs.begin( ); oIt != outputs.end( ); ++oIt )
- std::cout << *oIt << std::endl;
-
+ {
+ std::string parent = this->m_Plugins.GetParent( *oIt );
+ TDataObject* dobj = this->m_Plugins.GetData< TDataObject >( *oIt );
+ this->m_UI->MPR->AddData( dobj, *oIt, parent );
+ this->m_UI->MPR->ShowData( *oIt );
+
+ } // rof
+
/* TODO
std::vector< std::string > outputs;
std::string err = this->m_Plugins->UpdateActiveFilter( outputs );
if( name == "" ) \
return; \
TImage* image = this->m_Plugins.GetData< TImage >( name ); \
- vtkImageData* vimage = image->GetVTK< vtkImageData >( ); \
- if( vimage != NULL ) \
- { \
- this->m_UI->MPR->AddImage( vimage, name ); \
- this->m_UI->MPR->ShowData( name ); \
- } \
- else \
- QMessageBox::critical( \
- this, \
- QMessageBox::tr( "Error showing image." ), \
- QMessageBox::tr( "Image read, but no valid VTK conversion found." ) \
- ); \
+ this->m_UI->MPR->AddData( image, name, "" ); \
+ this->m_UI->MPR->ShowData( name ); \
} \
catch( std::exception& err ) \
{ \