X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=kernel%2Fsrc%2FbbtkFactory.cxx;h=3e6f772ce992326880a0d6a69e930d21507167e1;hb=998354bb81a4f450cae3a2263838d7d3b6024bac;hp=e994b382ec648ba44f1added22faf987f2f788a8;hpb=e2ad87948c64dcacd5566b9931d969efbe2b031b;p=bbtk.git diff --git a/kernel/src/bbtkFactory.cxx b/kernel/src/bbtkFactory.cxx index e994b38..3e6f772 100644 --- a/kernel/src/bbtkFactory.cxx +++ b/kernel/src/bbtkFactory.cxx @@ -4,8 +4,8 @@ Program: bbtk Module: $RCSfile: bbtkFactory.cxx,v $ Language: C++ -Date: $Date: 2008/02/05 11:39:32 $ -Version: $Revision: 1.12 $ +Date: $Date: 2008/02/05 12:16:55 $ +Version: $Revision: 1.13 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de @@ -238,8 +238,8 @@ namespace bbtk <GetVersion() <<" (bbtk " <GetBBTKVersion()<<") " - <GetAuthor() << " Keyword(s) :" - <GetKeyword() + <GetAuthor() << " Category(s) :" + <GetCategory() <GetDescription()<second.mPackage->GetAuthor().length()>0) bbtkMessageCont("Help",1,"- "<second.mPackage->GetAuthor()); - if (i->second.mPackage->GetKeyword().length()>0) - bbtkMessageCont("Help",1,"- "<second.mPackage->GetKeyword()); + if (i->second.mPackage->GetCategory().length()>0) + bbtkMessageCont("Help",1,"- "<second.mPackage->GetCategory()); bbtkMessageCont("Help",1,std::endl); bbtkIncTab("Help",1); @@ -931,10 +931,21 @@ namespace bbtk } else if (type==Categories) { - // Split the keyword string + + // Split the category string + //std::vector categories; + std::string delimiters = ";,"; - Utilities::SplitString(j->second->GetKeyword(), + Utilities::SplitString(j->second->GetCategory(), delimiters,keys); + + //std::vector::iterator si; + //for (si=categories.begin();si!=categories.end;++si) + // { + // keys.push_back(*si); + // } + title = "Index by category"; + if (keys.size()==0) keys.push_back(" NONE"); title = "List by category";