]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/modelCDMProjectsTree.h
Feature #1711
[crea.git] / lib / creaDevManagerLib / modelCDMProjectsTree.h
diff --git a/lib/creaDevManagerLib/modelCDMProjectsTree.h b/lib/creaDevManagerLib/modelCDMProjectsTree.h
new file mode 100755 (executable)
index 0000000..4ed3754
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+ * modelCDMProjectsTree.h
+ *
+ *  Created on: 22/10/2012
+ *      Author: daniel
+ */
+
+#ifndef MODELCDMPROJECTSTREE_H_
+#define MODELCDMPROJECTSTREE_H_
+
+#include <iostream>
+#include "modelCDMProjectsTreeNode.h"
+
+class modelCDMProjectsTree
+{
+  public:
+  modelCDMProjectsTree();
+    ~modelCDMProjectsTree();
+
+
+    static bool CompareNodeItem(modelCDMProjectsTreeNode x, modelCDMProjectsTreeNode y);
+
+    void SetRoot(std::string path);
+    void populateNode(std::string path);
+
+    modelCDMProjectsTreeNode projectRoot;
+  protected:
+    void populateNode(modelCDMProjectsTreeNode& node);
+};
+
+#endif /* MODELCDMPROJECTSTREE_H_ */