]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/modelCDMPackage.cpp
Feature #1711
[crea.git] / lib / creaDevManagerLib / modelCDMPackage.cpp
index 487beef12ce2684ab99eb5a00112686533cd72d9..b7280b124b9d6f7a467564536993b84b7cd046c9 100644 (file)
@@ -36,6 +36,7 @@
 
 #include "creaWx.h"
 #include "wx/dir.h"
+#include "CDMUtilities.h"
 
 modelCDMPackage::modelCDMPackage()
 {
@@ -44,8 +45,13 @@ modelCDMPackage::modelCDMPackage()
 modelCDMPackage::modelCDMPackage(const std::string& path, const int& level)
 {
   this->type = wxDIR_DIRS;
-  //TODO: Get Package Name
-  this->name = "Package";
+  //Get Package Name
+  std::vector<std::string> words;
+  std::string delimiters;
+  //TODO::fix for windows
+  delimiters = "/";
+  CDMUtilities::splitter::split(words, path, delimiters, CDMUtilities::splitter::no_empties);
+  this->name = words[words.size()-1].substr(5, words[words.size()-1].size()-9);
   this->namePackage = this->name;
   this->level = level;
   this->path = path;