]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/modelCDMFile.cpp
Feature #1711
[crea.git] / lib / creaDevManagerLib / modelCDMFile.cpp
index 0049e41f3bc22eebcb6d54e54cfbffd947633100..6fcfab6560982f1d1d2b75dd8a49e9c9f8091115 100644 (file)
 
 #include "modelCDMFile.h"
 
+#include <creaWx.h>
+#include <wx/dir.h>
+
+#include "CDMUtilities.h"
+
 modelCDMFile::modelCDMFile()
 {
 }
 
 modelCDMFile::modelCDMFile(const std::string& path, const int& level)
 {
+  this->children.clear();
+  this->level = level;
+
+  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];
+
+  this->path = path;
+  this->type = wxDIR_FILES;
 }
 
 modelCDMFile::~modelCDMFile()