* src/DisplayModels.py: don't access db maps directly

* src/PeopleModel.py: don't access db maps directly
* src/FamilyView.py: add gender symbol to primary person
* src/GrampsDb/_GrampsBSDDB.py: provide access functions to avoid
redirect map access
* src/GrampsDb/_GrampsDbBase.py: provide access functions to avoid
redirect map access
* src/GrampsDb/_ReadGedcom.py: don't access db maps directly


svn: r5689
This commit is contained in:
Don Allingham
2006-01-06 22:08:40 +00:00
parent b7d493d92a
commit 636d0df973
7 changed files with 140 additions and 25 deletions

View File

@@ -157,7 +157,7 @@ class BaseModel(gtk.GenericTreeModel):
def on_get_value(self,node,col):
try:
return self.fmap[col](self.map[str(node)])
return self.fmap[col](self.map(str(node)))
except:
return u''
@@ -283,7 +283,7 @@ class ChildModel(gtk.ListStore):
class SourceModel(BaseModel):
def __init__(self,db,scol=0,order=gtk.SORT_ASCENDING):
self.map = db.source_map
self.map = db.get_raw_source_data
self.gen_cursor = db.get_source_cursor
self.fmap = [
self.column_title,
@@ -346,7 +346,7 @@ class PlaceModel(BaseModel):
def __init__(self,db,scol=0,order=gtk.SORT_ASCENDING):
self.gen_cursor = db.get_place_cursor
self.map = db.place_map
self.map = db.get_raw_place_data
self.fmap = [
self.column_name,
self.column_id,
@@ -455,7 +455,7 @@ class MediaModel(BaseModel):
def __init__(self,db,scol=0,order=gtk.SORT_ASCENDING):
self.gen_cursor = db.get_media_cursor
self.map = db.media_map
self.map = db.get_raw_object_data
self.fmap = [
self.column_description,
@@ -533,7 +533,7 @@ class EventModel(BaseModel):
def __init__(self,db,scol=0,order=gtk.SORT_ASCENDING):
self.gen_cursor = db.get_event_cursor
self.map = db.event_map
self.map = db.get_raw_event_data
self.fmap = [
self.column_description,
@@ -619,7 +619,7 @@ class RepositoryModel(BaseModel):
def __init__(self,db,scol=0,order=gtk.SORT_ASCENDING):
self.gen_cursor = db.get_repository_cursor
self.get_handles = db.get_repository_handles
self.map = db.repository_map
self.map = db.get_raw_repository_data
self.fmap = [
self.column_name,
self.column_id,