X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbcreaImageIOImagesChooserDialogBox.xml;fp=bbtk%2Fsrc%2FbbcreaImageIOImagesChooserDialogBox.xml;h=96c25ddc79224bf9618c0bddabf1fff3f63475a5;hb=79372affb878a3ffd7896b8ffbb06b564c0550ce;hp=6fd5d71c4a7fcb77b27bd3af94eecc21ce63311a;hpb=f5a8c7765cb23e949c7fe124a4b8a3b87b2d35ad;p=creaImageIO.git diff --git a/bbtk/src/bbcreaImageIOImagesChooserDialogBox.xml b/bbtk/src/bbcreaImageIOImagesChooserDialogBox.xml index 6fd5d71..96c25dd 100644 --- a/bbtk/src/bbcreaImageIOImagesChooserDialogBox.xml +++ b/bbtk/src/bbcreaImageIOImagesChooserDialogBox.xml @@ -79,19 +79,23 @@
-        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;
+