]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/modelCDMPackageSrc.h
Feature #1711
[crea.git] / lib / creaDevManagerLib / modelCDMPackageSrc.h
index 14de2d74a7a8701baba224f8fc3c596b54ad400e..d94afbdd5b0c208788e1286c4d56dfd04c6911db 100644 (file)
@@ -45,11 +45,22 @@ class modelCDMPackageSrc : public modelCDMFolder
 {
 public:
   modelCDMPackageSrc();
-  modelCDMPackageSrc(const std::string& path, const int& level = 3);
+  modelCDMPackageSrc(const std::string& path, const std::string& name = "src", const int& level = 3);
   ~modelCDMPackageSrc();
 
   const std::vector<modelCDMBlackBox*>& GetBlackBoxes() const;
 
+  modelCDMBlackBox* CreateBlackBox(
+      const std::string& name,
+      const std::string& package,
+      const std::string& type = "std",
+      const std::string& format = "C++",
+      const std::string& authors = "unknown",
+      const std::string& authorsEmail = "",
+      const std::string& categories = "empty",
+      const std::string& description = "no description"
+  );
+
   virtual const bool Refresh(std::string*& result);
 
 private: