]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/modelCDMAppli.h
Feature #1711
[crea.git] / lib / creaDevManagerLib / modelCDMAppli.h
index b97c0126381a0d525abca349409903ee965fbe6d..5d378b9e83519e8ebe913dd894c84c7396f9fd47 100644 (file)
 #include<iostream>
 #include<vector>
 
-#include"modelCDMIProjectTreeNode.h"
+#include"modelCDMFolder.h"
 #include"modelCDMApplication.h"
 
-class modelCDMAppli : public modelCDMIProjectTreeNode
+class modelCDMAppli : public modelCDMFolder
 {
 public:
   modelCDMAppli();
-  modelCDMAppli(const std::string& path, const int& level = 1);
+  modelCDMAppli(const std::string& path, const std::string& name = "appli", const int& level = 1);
   ~modelCDMAppli();
 
-  bool CreateApplication(
+  const std::vector<modelCDMApplication*>& GetApplications() const;
+
+  modelCDMApplication* CreateApplication(
       const std::string& name,
-      std::string*& result,
-      const std::string& path = "/"
+      std::string*& result
   );
-  bool OpenCMakeListsFile(std::string*& result);
   virtual const bool Refresh(std::string*& result);
 
 private: