X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcreaDevManagerLib%2FmodelCDMPackage.cpp;h=b201b50095cc35650b7dd231496e32e897636bf9;hb=f57f98a24c774785361ae5053f1510106da19052;hp=490236779924622750ab1c760d6351977c70b233;hpb=62dfbfc86db5ed98a2272d0b6620af1711791c27;p=crea.git diff --git a/lib/creaDevManagerLib/modelCDMPackage.cpp b/lib/creaDevManagerLib/modelCDMPackage.cpp index 4902367..b201b50 100644 --- a/lib/creaDevManagerLib/modelCDMPackage.cpp +++ b/lib/creaDevManagerLib/modelCDMPackage.cpp @@ -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 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;