<process>
<PRE>
- creaImageIO::WxSimpleDlg dlg(0,crea::std2wx(bbGetInputTitle()),"localdatabase_Descriptor.dscp","Local Database");
- dlg.SetAttrDicomTags( bbGetInputDicomTags() );
- dlg.ShowModal();
- bbSetOutputDicomInfo( dlg.getDicomInfoImagesSelected() );
- if (dlg.getImagesSelected().size()!=0)
+// creaImageIO::WxSimpleDlg dlg(0,crea::std2wx(bbGetInputTitle()),"localdatabase_Descriptor.dscp","Local Database");
+ creaImageIO::WxSimpleDlg *dlg = new creaImageIO::WxSimpleDlg(0,crea::std2wx(bbGetInputTitle()),"localdatabase_Descriptor.dscp","Local Database");
+ dlg->SetAttrDicomTags( bbGetInputDicomTags() );
+ dlg->ShowModal();
+ bbSetOutputDicomInfo( dlg->getDicomInfoImagesSelected() );
+ if (dlg->getImagesSelected().size()!=0)
{
- bbSetOutputFileName( std::string( dlg.getInfoImage().mb_str() ) );
- bbSetOutputOut( dlg.getVolumeSelected() );
+ bbSetOutputFileName( std::string( dlg->getInfoImage().mb_str() ) );
+ bbSetOutputOut( dlg->getVolumeSelected() );
} else {
bbSetOutputOut( NULL );
- } // if dlg.getImagesSelected().size()!=0
- bbSetOutputOutImages( dlg.getImagesSelected());
+ } // if dlg getImagesSelected() size() !=0
+ bbSetOutputOutImages( dlg->getImagesSelected());
bbSignalOutputModification( );
+
+ delete dlg;
+
</PRE>
</process>