X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOGimmickView.cpp;h=3e958f51b6b53655ed1234faabc17e7d9e5c9f31;hb=c3aa732dfcdd65de1766d43844631906927c8b65;hp=d7f04de80ca379fd6097674744548d7bef261b66;hpb=fcfe92562365cb738cf919d095d2f8d3608ec389;p=creaImageIO.git diff --git a/src2/creaImageIOGimmickView.cpp b/src2/creaImageIOGimmickView.cpp index d7f04de..3e958f5 100644 --- a/src2/creaImageIOGimmickView.cpp +++ b/src2/creaImageIOGimmickView.cpp @@ -3,32 +3,72 @@ namespace creaImageIO { + //====================================================================== // CTor GimmickView::GimmickView(Gimmick* gimmick) + : mGimmick(gimmick) { GimmickDebugMessage(1,"GimmickView::GimmickView" <GetTreeHandlerMap().begin(); + i!= mGimmick->GetTreeHandlerMap().end(); + ++i) + { + this->CreateTreeView(i->second); + } + } + //====================================================================== + + //====================================================================== + /// Updates the TreeView of given name from level l to bottom + /// (calls the virtual method TreeView::Update()) + void GimmickView::UpdateTreeViewLevel(const std::string& t, int l) + { + TreeViewMapType::iterator i; + i = GetTreeViewMap().find(t); + if ( i == GetTreeViewMap().end() ) + { + GimmickError("INTERNAL ERROR : GimmickView::UpdateTreeView : '" + <second->UpdateLevel(l); + } + //====================================================================== } // EO namespace creaImageIO