My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
ClassModel  
Model类
Featured
Updated Mar 14, 2009 by lovexY...@gmail.com

Details

Class Model{
private:
vector<String> groups;
vector<Person> persons;
public:

Model(){
//从配置文件config.xml中读出数据文件保存位置,
//然后解析数据文件,生成persons和groups两个vector
}

int deletePerson(Person p){
//从persons中删除p,如果成功返回1
}
int newPerson(Person p){
//插入p到persons中,如果成功返回1
}
int deleteGroup(String groupName){
//从groups中产出groupName的group,成功返回1
}
int newGroup(String groupName){
//插入groupName到groups中,成功返回1
}
vector<String> getGroups(){
return groups;
}
vector<Person> getPersons(){
return persons;
}


int exportvcard(String filename){
//导出vCard文件,如果成功返回1,不成功返回0
}
int exportcvs(String filename){
//导出cvs文件,如果成功返回1,不成功返回0
}
int importvcard(String filename){
//导入vCard文件,如果成功返回1,不成功返回0
}
int importcvs(String filename){
//导入cvs文件,如果成功返回1,不成功返回0
}
}
Powered by Google Project Hosting