#include<iostream>
#include<vector>
-#include "modelCDMIProjectTreeNode.h"
+#include "modelCDMFolder.h"
#include "modelCDMLibrary.h"
-class modelCDMLib : public modelCDMIProjectTreeNode
+class modelCDMLib : public modelCDMFolder
{
public:
modelCDMLib();
- modelCDMLib(const std::string& path, const int& level = 1);
+ modelCDMLib(const std::string& path, const std::string& name = "lib", const int& level = 1);
~modelCDMLib();
- bool CreateLibrary(
+ const std::vector<modelCDMLibrary*>& GetLibraries() const;
+
+ modelCDMLibrary* CreateLibrary(
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: