* src/PersonView.py: history

* src/EditPerson.py: start the save routine.


svn: r5871
This commit is contained in:
Don Allingham
2006-02-03 05:31:42 +00:00
parent 8428feaf79
commit 833e5f7d96
3 changed files with 11 additions and 27 deletions

View File

@@ -93,7 +93,8 @@ class EditPerson(DisplayState.ManagedWindow):
self.dd = DateHandler.displayer
self.nd = NameDisplay.displayer
self.orig_handle = person.get_handle()
self.person = person
self.orig_handle = self.person.get_handle()
if self.orig_handle:
self.person = state.db.get_person_from_handle(self.orig_handle)
@@ -173,26 +174,16 @@ class EditPerson(DisplayState.ManagedWindow):
self.birth_ref = person.get_birth_ref()
self.death_ref = person.get_death_ref()
self.pname = RelLib.Name(person.get_primary_name())
self.pname = RelLib.Name(self.person.get_primary_name())
self.gender.set_active(person.get_gender())
self.gender.set_active(self.person.get_gender())
self.nlist = person.get_alternate_names()[:]
self.alist = person.get_attribute_list()[:]
self.ulist = person.get_url_list()[:]
self.plist = person.get_address_list()[:]
if person:
self.srcreflist = person.get_source_references()
else:
self.srcreflist = []
self.place_list = self.pdmap.keys()
self.place_list.sort()
build_dropdown(self.surname,self.db.get_surname_list())
gid = person.get_gramps_id()
gid = self.person.get_gramps_id()
if gid:
self.gid.set_text(gid)
self.gid.set_editable(True)
@@ -459,8 +450,6 @@ class EditPerson(DisplayState.ManagedWindow):
changed = False
name = self.person.get_primary_name()
#TODO#if self.complete.get_active() != self.person.get_complete_flag():
# changed = True
if self.private.get_active() != self.person.get_privacy():
changed = True
@@ -727,8 +716,6 @@ class EditPerson(DisplayState.ManagedWindow):
n = self.nd.display(self.person)
print "title",self.person.primary_name.get_title()
self.db.transaction_commit(trans,_("Edit Person (%s)") % n)
self.close()