]> Creatis software - creaImageIO.git/blobdiff - bbtk/src/bbcreaImageIOImagesChooserDialogBox.xml
#3218 creaImageIO Feature New Normal - vtk8itk4wx3-mingw64
[creaImageIO.git] / bbtk / src / bbcreaImageIOImagesChooserDialogBox.xml
index 6fd5d71c4a7fcb77b27bd3af94eecc21ce63311a..96c25ddc79224bf9618c0bddabf1fff3f63475a5 100644 (file)
 
   <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>