/* * ModelCreaDevManagerItem.h * * Created on: 22/10/2012 * Author: daniel */ #ifndef MODELCREADEVMANAGERITEM_H_ #define MODELCREADEVMANAGERITEM_H_ #include #include using namespace std; class ModelCreaDevManagerItem { public: ModelCreaDevManagerItem(); ModelCreaDevManagerItem( string name, string path, ModelCreaDevManagerItem* confItem = NULL ); ~ModelCreaDevManagerItem(); string& GetName(); string& GetPath(); string& GetProperty(string property); ModelCreaDevManagerItem*& GetConfItem(); void SetName(string name); void SetPath(string path); void SetProperty(string property, string value); void SetConfItem(ModelCreaDevManagerItem* item); protected: string* _name; string* _path; map* _properties; ModelCreaDevManagerItem* _confItem; }; #endif /* MODELCREADEVMANAGERITEM_H_ */