* src/EditPerson.py: enhanced update/delete/add of person view

* src/PeopleModel.py: enhanced update/delete/add of person view
* src/PeopleView.py: enhanced update/delete/add of person view
* src/gramps_main.py: enhanced update/delete/add of person view


svn: r3592
This commit is contained in:
Don Allingham
2004-10-01 02:38:23 +00:00
parent 7189f043dc
commit 2b6bf2791f
5 changed files with 59 additions and 22 deletions

View File

@ -72,16 +72,15 @@ class PeopleModel(gtk.GenericTreeModel):
self.db = db
self.visible = {}
self.top_visible = {}
# maps = self.db.get_people_view_maps()
# print
# if maps[0] != None and len(maps[0]) != 0:
# self.top_path2iter = maps[0]
# self.iter2path = maps[1]
# self.path2iter = maps[2]
# self.sname_sub = maps[3]
# else:
self.rebuild_data()
maps = self.db.get_people_view_maps()
if maps[0] != None and len(maps[0]) != 0:
self.top_path2iter = maps[0]
self.iter2path = maps[1]
self.path2iter = maps[2]
self.sname_sub = maps[3]
else:
self.rebuild_data()
def rebuild_data(self):
self.top_path2iter = []
@ -179,6 +178,7 @@ class PeopleModel(gtk.GenericTreeModel):
try:
return COLUMN_DEFS[col][COLUMN_DEF_LIST](self,self.db.person_map[str(node)],node)
except:
print "except"
return u''
def reset_visible(self):