2006-05-19 Alex Roitman <shura@gramps-project.org>

* src/GrampsDb/_GrampsDbBase.py: Define methods to get custom types.
	* src/GrampsDb/_GrampsBSDDB.py: Load/save marker_types.



svn: r6721
This commit is contained in:
Alex Roitman
2006-05-19 17:32:23 +00:00
parent 2c91f75fad
commit 02494fcaa7
3 changed files with 45 additions and 9 deletions

View File

@@ -397,6 +397,7 @@ class GrampsBSDDB(GrampsDbBase):
self.individual_event_names = set(self.metadata.get('pevent_names',[]))
self.family_attributes = set(self.metadata.get('fattr_names',[]))
self.individual_attributes = set(self.metadata.get('pattr_names',[]))
self.marker_names = set(self.metadata.get('marker_names',[])
self.child_ref_types = set(self.metadata.get('child_refs',[]))
self.family_rel_types = set(self.metadata.get('family_rels',[]))
self.event_role_names = set(self.metadata.get('event_roles',[]))
@@ -823,6 +824,7 @@ class GrampsBSDDB(GrampsDbBase):
self.metadata['pevent_names'] = list(self.individual_event_names)
self.metadata['fattr_names'] = list(self.family_attributes)
self.metadata['pattr_names'] = list(self.individual_attributes)
self.metadata['marker_names'] = list(self.marker_names)
self.metadata['child_refs'] = list(self.child_ref_types)
self.metadata['family_rels'] = list(self.family_rel_types)
self.metadata['event_roles'] = list(self.event_role_names)