]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/modelCDMBlackBox.h
Black Box view and folder structure implemented
[crea.git] / lib / creaDevManagerLib / modelCDMBlackBox.h
index f3d986a7ba4519b204b6e687a81f8f17e415c0da..e1021b82b70eea66b164867820ef2ea07b4f3d28 100644 (file)
@@ -48,17 +48,20 @@ public:
 
   const std::string& GetNameBlackBox() const;
   const std::string& GetAuthors() const;
-  const std::string& GetAuthorsEmail() const;
   const std::string& GetCategories() const;
-  const std::string& GetVersion() const;
   const std::string& GetDescription() const;
 
+  modelCDMFile* GetHeaderFile() const;
+  modelCDMFile* GetSourceFile() const;
+
+  bool SetNameBlackBox(const std::string& name, std::string*& result);
   bool SetAuthors(const std::string& authors, std::string*& result);
-  bool SetAuthorsEmail(const std::string& email, std::string*& result);
   bool SetCategories(const std::string& version, std::string*& result);
-  bool SetVersion(const std::string& version, std::string*& result);
   bool SetDescription(const std::string& description, std::string*& result);
 
+  void SetHeaderFile(modelCDMFile* file);
+  void SetSourceFile(modelCDMFile* file);
+
 
   bool OpenCxx(std::string*& result);
   bool OpenHxx(std::string*& result);
@@ -67,10 +70,11 @@ public:
 private:
   std::string nameBlackBox;
   std::string authors;
-  std::string authorsEmail;
   std::string categories;
   std::string description;
-  std::string version;
+
+  modelCDMFile* header;
+  modelCDMFile* source;
 };
 
 #endif /* MODELCDMBLACKBOX_H_ */