]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkFactory.cxx
keyword -> category
[bbtk.git] / kernel / src / bbtkFactory.cxx
index e994b382ec648ba44f1added22faf987f2f788a8..3e6f772ce992326880a0d6a69e930d21507167e1 100644 (file)
@@ -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
            <<pack.mPackage->GetVersion()
            <<" (bbtk "
            <<pack.mPackage->GetBBTKVersion()<<") "
-           <<pack.mPackage->GetAuthor() << " Keyword(s) :"
-           <<pack.mPackage->GetKeyword()
+           <<pack.mPackage->GetAuthor() << " Category(s) :"
+           <<pack.mPackage->GetCategory()
            <<std::endl);
         bbtkMessage("Output",2,pack.mPackage->GetDescription()<<std::endl);
     //===================================================================
@@ -554,8 +554,8 @@ namespace bbtk
       if (i->second.mPackage->GetAuthor().length()>0)
         bbtkMessageCont("Help",1,"- "<<i->second.mPackage->GetAuthor());
         
-      if (i->second.mPackage->GetKeyword().length()>0)
-        bbtkMessageCont("Help",1,"- "<<i->second.mPackage->GetKeyword());        
+      if (i->second.mPackage->GetCategory().length()>0)
+        bbtkMessageCont("Help",1,"- "<<i->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<std::string> categories;
+
                std::string delimiters = ";,";
-               Utilities::SplitString(j->second->GetKeyword(),
+               Utilities::SplitString(j->second->GetCategory(),
                                       delimiters,keys);
+
+               //std::vector<std::string>::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";