* src/edit_person.glade: Add completeness check button.

* src/RelLib.py (Person.setComplete, Person.getComplete): Add functions.
* src/WriteXML.py (write_id): Save completeness info.
* src/GrampsParser.py (GrampsParser.start_person,
GrampsImportParser.start_person, GrampsImportParser.start_family):
Parse completeness.
* src/EditPerson.py: Add support for completeness.


svn: r2430
This commit is contained in:
Alex Roitman
2003-12-03 03:49:39 +00:00
parent af43a774a8
commit 0cb999d41e
6 changed files with 69 additions and 2 deletions

View File

@ -18,6 +18,8 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# $Id$
"""The core library of the GRAMPS database"""
__author__ = "Donald N. Allingham"
@ -1035,12 +1037,19 @@ class Person(SourceNote):
self.lds_bapt = None
self.lds_endow = None
self.lds_seal = None
self.complete = 0
# We hold a reference to the GrampsDB so that we can maintain
# its genderStats. It doesn't get set here, but from
# GenderStats.count_person.
self.db = None
def setComplete(self,val):
self.complete = val
def getComplete(self):
return self.complete
def getDisplayInfo(self):
if self.gender == Person.male:
gender = const.male