]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkFactory.cxx
*** empty log message ***
[bbtk.git] / kernel / src / bbtkFactory.cxx
index 5429d74b5a406f52724bdaca17c352ccaba08be1..e994b382ec648ba44f1added22faf987f2f788a8 100644 (file)
@@ -4,8 +4,8 @@ Program:   bbtk
 Module:    $RCSfile: bbtkFactory.cxx,v $
 Language:  C++
 
-Date:      $Date: 2008/02/04 14:12:47 $
-Version:   $Revision: 1.11 $
+Date:      $Date: 2008/02/05 11:39:32 $
+Version:   $Revision: 1.12 $
                                                                                 
 
 Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
@@ -920,28 +920,24 @@ namespace bbtk
                std::string k("");
                k += pack->GetName();
                keys.push_back(k);
-               title = "Index by package";
+               title = "List by package";
              }
            else if (type==Initials)
              {
                std::string init(" ");
                init[0] =  std::toupper(j->second->GetTypeName()[0]);
                keys.push_back(init);
-               title = "Alphabetical index";
+               title = "Alphabetical list";
              }
-           else if (type==Keywords)
+           else if (type==Categories)
              {
                // Split the keyword string 
-               //std::vector<std::string> keywords;
                std::string delimiters = ";,";
                Utilities::SplitString(j->second->GetKeyword(),
                                       delimiters,keys);
-               //std::vector<std::string>::iterator si;
-               //for (si=keywords.begin();si!=keywords.end;++si)
-               //  {
-               //    keys.push_back(*si);
-               //  }
-               title = "Index by keyword";
+               if (keys.size()==0) 
+                 keys.push_back(" NONE");
+               title = "List by category";
              }
            
            std::vector<std::string>::const_iterator k;