X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FcreaImageIOWxTreeView.cpp;h=8dbc4af1f7026217ce38404fea55efce57b46edd;hb=refs%2Fheads%2Fvtk9itk5wx3-macos;hp=5ab7abce2a6cd07a0772fe90f472a4a28abbf84a;hpb=c63e733f26d3533cb00009f284d251f37df32b8d;p=creaImageIO.git diff --git a/src/creaImageIOWxTreeView.cpp b/src/creaImageIOWxTreeView.cpp index 5ab7abc..8dbc4af 100644 --- a/src/creaImageIOWxTreeView.cpp +++ b/src/creaImageIOWxTreeView.cpp @@ -463,17 +463,12 @@ namespace creaImageIO <<"WxTreeView::RecursiveUpdateLevel(level " <& sel(GetSelected(level)); - - // to speed up inserting we hide the control temporarily GetCtrl(l)->Hide(); GetCtrl(l)->DeleteAllItems(); - std::vector::const_iterator i; - for (i=sel.begin(); i!=sel.end(); ++i) { GimmickDebugMessage(1, @@ -482,9 +477,7 @@ namespace creaImageIO <<"'" <LoadChildren(*i,1); tree::Node::ChildrenListType::reverse_iterator j; for (j = (*i)->GetChildrenList().rbegin(); @@ -496,7 +489,6 @@ namespace creaImageIO <<(*j)->GetLabel() <<"'" <node = *j; data->id = _id; - item.SetId(_id); item.SetData(data); - _id++; GetCtrl(l)->InsertItem(item); - //Setting attributes for (int k=0; kGetColumnCount(); ++k) { @@ -533,7 +522,7 @@ namespace creaImageIO std::string valtmp(val); try { - boost::gregorian::date d1(boost::gregorian::from_undelimited_string(val)); + boost::gregorian::date d1(boost::gregorian::from_undelimited_string(val)); val = to_iso_extended_string(d1); } catch (...) { val = valtmp; @@ -556,11 +545,12 @@ namespace creaImageIO val = "X"; } item.SetText( crea::std2wx(val)); - item.SetColumn(k); + item.SetColumn(k); GetCtrl(l)->SetItem(item); } // for k item.Clear(); } // for j + } // for i SortLevel(l); GetCtrl(l)->Show();