X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FcreaImageIOWxGimmick.cpp;h=63470ba141b56f8d126d92715499c4a1fc90b79d;hb=c746c53074ffd15a6c275dba3524d6caff3f5af8;hp=c009da4542d6729abe43a3a7cd3c626f3a7599b1;hpb=b2bd47502b2ed48d4001e26bae3a961a3310c60d;p=creaImageIO.git diff --git a/src/creaImageIOWxGimmick.cpp b/src/creaImageIOWxGimmick.cpp index c009da4..63470ba 100644 --- a/src/creaImageIOWxGimmick.cpp +++ b/src/creaImageIOWxGimmick.cpp @@ -718,8 +718,7 @@ namespace creaImageIO mTreeListCtrl->SetItemText(item,std2wx(lab)); } else - { - + { int c = 0; Settings::ColumnListType::iterator col; // If Study and Series level are merged and node type is Series @@ -788,7 +787,7 @@ namespace creaImageIO //================================================================ void WxGimmick::UpdateColumnsTitles(wxTreeItemId& item, - DicomNode::Type t) + DicomNode::Type t) { // std::cout << "Update columns titles "<ProcessEvent(ev); // - + if (menu.GetMenuItemCount()>0) menu.AppendSeparator(); menu.Append(PopUp_Settings, wxT("&Settings...")); menu.Append(PopUp_About, wxT("&About...")); - - /* wxMenu* newmenu = new wxMenu; wxMenu* openmenu = new wxMenu; @@ -1443,9 +1436,6 @@ namespace creaImageIO } } */ - - - PopupMenu(&menu, pt); #endif // wxUSE_MENUS @@ -1482,7 +1472,6 @@ namespace creaImageIO } //===================================================================== - //===================================================================== void WxGimmick::OnPopUpOpenCollection(wxCommandEvent& event) @@ -1512,22 +1501,21 @@ namespace creaImageIO void WxGimmick::OnPopUpDeleteCollection(wxCommandEvent& event) { if (wxMessageBox(_T("This will physically delete the collection's file on disk and cannot be reverted. Proceed ?"),_T("Confirm"),wxYES_NO,this)==wxNO) return; - + wxBusyCursor busy; - // std::cout << "OnPopUpClose"<GetItemData(mItemOfMenu); DicomDatabase* r = data->GetDicomNode()->GetDicomDatabase(); - + wxRemoveFile(std2wx(r->GetFileName())); // std::cout << "OnPopUpClose '"<GetName()<<"'"<ShowModal()==wxID_OK) { wxBusyCursor busy; @@ -2305,6 +2293,10 @@ namespace creaImageIO ext[5] = im.size(); out->SetExtent(ext); // LG : TODO : Z Spacing ? + // + // ==> to get an accurate ZSpacing from a Dicom set of files + // ==> you need a gdcm::SerieHelper + // JPR out->AllocateScalars();