]> Creatis software - crea.git/blob - lib/creaDevManagerLib/ControlCreaDevManagerMain.h
786df739ad629b62d4f929b69d13eff6f40b896c
[crea.git] / lib / creaDevManagerLib / ControlCreaDevManagerMain.h
1 /*
2  * ControlCreaDevManagerMain.h
3  *
4  *  Created on: 5/11/2012
5  *      Author: daniel
6  */
7
8 #ifndef CONTROLCREADEVMANAGERMAIN_H_
9 #define CONTROLCREADEVMANAGERMAIN_H_
10
11 #include <iostream>
12 #include "ModelCreaDevManagerTree.h"
13
14 class ControlCreaDevManagerMain
15 {
16 public:
17   ControlCreaDevManagerMain();
18   ~ControlCreaDevManagerMain();
19
20   const ModelCreaDevManagerTree& GetActiveProjects() const;
21   bool LoadActiveProjects();
22   bool UpdateActiveProjects();
23   const int OpenProject(const std::string& path);
24   bool CloseProject(const std::string& projectName);
25
26 private:
27   ModelCreaDevManagerTree projectsTree;
28 };
29
30
31
32 #endif /* CONTROLCREADEVMANAGERMAIN_H_ */