2007-10-08 Don Allingham <don@gramps-project.org>
* various: gen.lib integration. probably touches almost every file * various: gen.utils integration svn: r9101
This commit is contained in:
@@ -43,7 +43,7 @@ import gtk
|
||||
import ToolTips
|
||||
import GrampsLocale
|
||||
import DateHandler
|
||||
import RelLib
|
||||
import gen.lib
|
||||
from _BaseModel import BaseModel
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
@@ -107,21 +107,21 @@ class EventModel(BaseModel):
|
||||
return u''
|
||||
|
||||
def column_type(self,data):
|
||||
return str(RelLib.EventType(data[COLUMN_TYPE]))
|
||||
return str(gen.lib.EventType(data[COLUMN_TYPE]))
|
||||
|
||||
def column_id(self,data):
|
||||
return unicode(data[COLUMN_ID])
|
||||
|
||||
def column_date(self,data):
|
||||
if data[COLUMN_DATE]:
|
||||
event = RelLib.Event()
|
||||
event = gen.lib.Event()
|
||||
event.unserialize(data)
|
||||
return DateHandler.get_date(event)
|
||||
return u''
|
||||
|
||||
def sort_date(self,data):
|
||||
if data[COLUMN_DATE]:
|
||||
event = RelLib.Event()
|
||||
event = gen.lib.Event()
|
||||
event.unserialize(data)
|
||||
return "%09d" % event.get_date_object().get_sort_value()
|
||||
return u''
|
||||
|
||||
@@ -45,7 +45,7 @@ import ToolTips
|
||||
import GrampsLocale
|
||||
import DateHandler
|
||||
from BasicUtils import name_displayer
|
||||
import RelLib
|
||||
import gen.lib
|
||||
import gen.utils
|
||||
|
||||
from _BaseModel import BaseModel
|
||||
@@ -126,10 +126,10 @@ class FamilyModel(BaseModel):
|
||||
return u""
|
||||
|
||||
def column_type(self, data):
|
||||
return str(RelLib.FamilyRelType(data[5]))
|
||||
return str(gen.lib.FamilyRelType(data[5]))
|
||||
|
||||
def column_marriage(self, data):
|
||||
erlist = [ RelLib.EventRef().unserialize(d) for d in data[6] ]
|
||||
erlist = [ gen.lib.EventRef().unserialize(d) for d in data[6] ]
|
||||
event = gen.utils.marriage_from_eventref_list(self.db, erlist)
|
||||
if event:
|
||||
return DateHandler.displayer.display(event.date)
|
||||
@@ -137,7 +137,7 @@ class FamilyModel(BaseModel):
|
||||
return u''
|
||||
|
||||
def sort_marriage(self, data):
|
||||
erlist = [ RelLib.EventRef().unserialize(d) for d in data[6] ]
|
||||
erlist = [ gen.lib.EventRef().unserialize(d) for d in data[6] ]
|
||||
event = gen.utils.marriage_from_eventref_list(self.db, erlist)
|
||||
if event:
|
||||
return "%09d" % event.date.get_sort_value()
|
||||
@@ -165,11 +165,11 @@ class FamilyModel(BaseModel):
|
||||
def column_marker_color(self, data):
|
||||
try:
|
||||
col = data[FamilyModel._MARKER_COL][0]
|
||||
if col == RelLib.MarkerType.COMPLETE:
|
||||
if col == gen.lib.MarkerType.COMPLETE:
|
||||
return self.complete_color
|
||||
elif col == RelLib.MarkerType.TODO_TYPE:
|
||||
elif col == gen.lib.MarkerType.TODO_TYPE:
|
||||
return self.todo_color
|
||||
elif col == RelLib.MarkerType.CUSTOM:
|
||||
elif col == gen.lib.MarkerType.CUSTOM:
|
||||
return self.custom_color
|
||||
except IndexError:
|
||||
pass
|
||||
|
||||
@@ -45,7 +45,7 @@ import const
|
||||
import ToolTips
|
||||
import GrampsLocale
|
||||
import DateHandler
|
||||
import RelLib
|
||||
import gen.lib
|
||||
from _BaseModel import BaseModel
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
@@ -109,13 +109,13 @@ class MediaModel(BaseModel):
|
||||
|
||||
def column_date(self,data):
|
||||
if data[9]:
|
||||
date = RelLib.Date()
|
||||
date = gen.lib.Date()
|
||||
date.unserialize(data[9])
|
||||
return unicode(DateHandler.displayer.display(date))
|
||||
return u''
|
||||
|
||||
def sort_date(self,data):
|
||||
obj = RelLib.MediaObject()
|
||||
obj = gen.lib.MediaObject()
|
||||
obj.unserialize(data)
|
||||
d = obj.get_date_object()
|
||||
if d:
|
||||
|
||||
@@ -45,7 +45,7 @@ import const
|
||||
import ToolTips
|
||||
import GrampsLocale
|
||||
from _BaseModel import BaseModel
|
||||
import RelLib
|
||||
import gen.lib
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@@ -146,12 +146,12 @@ class NoteModel(BaseModel):
|
||||
return unicode(data[1])
|
||||
|
||||
def column_type(self,data):
|
||||
temp = RelLib.NoteType()
|
||||
temp = gen.lib.NoteType()
|
||||
temp.set(data[4])
|
||||
return unicode(str(temp))
|
||||
|
||||
def column_marker(self, data):
|
||||
temp = RelLib.MarkerType()
|
||||
temp = gen.lib.MarkerType()
|
||||
temp.set(data[6])
|
||||
return unicode(str(temp))
|
||||
|
||||
@@ -170,11 +170,11 @@ class NoteModel(BaseModel):
|
||||
def column_marker_color(self, data):
|
||||
try:
|
||||
col = data[NoteModel._MARKER_COL][0]
|
||||
if col == RelLib.MarkerType.COMPLETE:
|
||||
if col == gen.lib.MarkerType.COMPLETE:
|
||||
return self.complete_color
|
||||
elif col == RelLib.MarkerType.TODO_TYPE:
|
||||
elif col == gen.lib.MarkerType.TODO_TYPE:
|
||||
return self.todo_color
|
||||
elif col == RelLib.MarkerType.CUSTOM:
|
||||
elif col == gen.lib.MarkerType.CUSTOM:
|
||||
return self.custom_color
|
||||
except IndexError:
|
||||
pass
|
||||
|
||||
@@ -59,7 +59,7 @@ import gtk
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
import const
|
||||
from RelLib import *
|
||||
from gen.lib import *
|
||||
from BasicUtils import name_displayer
|
||||
import DateHandler
|
||||
import ToolTips
|
||||
|
||||
@@ -39,7 +39,7 @@ import gtk
|
||||
# GRAMPS modules
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
import RelLib
|
||||
import gen.lib
|
||||
from _BaseModel import BaseModel
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
@@ -100,7 +100,7 @@ class RepositoryModel(BaseModel):
|
||||
return unicode(data[1])
|
||||
|
||||
def column_type(self,data):
|
||||
return str(RelLib.RepositoryType(data[2]))
|
||||
return str(gen.lib.RepositoryType(data[2]))
|
||||
|
||||
def column_name(self,data):
|
||||
return unicode(data[3])
|
||||
@@ -108,7 +108,7 @@ class RepositoryModel(BaseModel):
|
||||
def column_city(self,data):
|
||||
try:
|
||||
if data[4]:
|
||||
addr = RelLib.Address()
|
||||
addr = gen.lib.Address()
|
||||
addr.unserialize(data[4][0])
|
||||
return addr.get_city()
|
||||
else:
|
||||
@@ -119,7 +119,7 @@ class RepositoryModel(BaseModel):
|
||||
def column_street(self,data):
|
||||
try:
|
||||
if data[5]:
|
||||
addr = RelLib.Address()
|
||||
addr = gen.lib.Address()
|
||||
addr.unserialize(data[5][0])
|
||||
return addr.get_street()
|
||||
else:
|
||||
@@ -130,7 +130,7 @@ class RepositoryModel(BaseModel):
|
||||
def column_county(self,data):
|
||||
try:
|
||||
if data[5]:
|
||||
addr = RelLib.Address()
|
||||
addr = gen.lib.Address()
|
||||
addr.unserialize(data[5][0])
|
||||
return addr.get_county()
|
||||
else:
|
||||
@@ -141,7 +141,7 @@ class RepositoryModel(BaseModel):
|
||||
def column_state(self,data):
|
||||
try:
|
||||
if data[5]:
|
||||
addr = RelLib.Address()
|
||||
addr = gen.lib.Address()
|
||||
addr.unserialize(data[5][0])
|
||||
return addr.get_state()
|
||||
else:
|
||||
@@ -152,7 +152,7 @@ class RepositoryModel(BaseModel):
|
||||
def column_country(self,data):
|
||||
try:
|
||||
if data[5]:
|
||||
addr = RelLib.Address()
|
||||
addr = gen.lib.Address()
|
||||
addr.unserialize(data[5][0])
|
||||
return addr.get_country()
|
||||
else:
|
||||
@@ -163,7 +163,7 @@ class RepositoryModel(BaseModel):
|
||||
def column_postal_code(self,data):
|
||||
try:
|
||||
if data[5]:
|
||||
addr = RelLib.Address()
|
||||
addr = gen.lib.Address()
|
||||
addr.unserialize(data[5][0])
|
||||
return addr.get_postal_code()
|
||||
else:
|
||||
@@ -174,7 +174,7 @@ class RepositoryModel(BaseModel):
|
||||
def column_phone(self,data):
|
||||
try:
|
||||
if data[5]:
|
||||
addr = RelLib.Address()
|
||||
addr = gen.lib.Address()
|
||||
addr.unserialize(data[5][0])
|
||||
return addr.get_phone()
|
||||
else:
|
||||
@@ -185,27 +185,27 @@ class RepositoryModel(BaseModel):
|
||||
def column_email(self,data):
|
||||
if data[6]:
|
||||
for i in data[6]:
|
||||
url = RelLib.Url()
|
||||
url = gen.lib.Url()
|
||||
url.unserialize(i)
|
||||
if url.get_type() == RelLib.UrlType.EMAIL:
|
||||
if url.get_type() == gen.lib.UrlType.EMAIL:
|
||||
return unicode(url.path)
|
||||
return u''
|
||||
|
||||
def column_search_url(self,data):
|
||||
if data[6]:
|
||||
for i in data[6]:
|
||||
url = RelLib.Url()
|
||||
url = gen.lib.Url()
|
||||
url.unserialize(i)
|
||||
if url.get_type() == RelLib.UrlType.WEB_SEARCH:
|
||||
if url.get_type() == gen.lib.UrlType.WEB_SEARCH:
|
||||
return unicode(url.path)
|
||||
return u''
|
||||
|
||||
def column_home_url(self,data):
|
||||
if data[6]:
|
||||
for i in data[6]:
|
||||
url = RelLib.Url()
|
||||
url = gen.lib.Url()
|
||||
url.unserialize(i)
|
||||
if url.get_type() == RelLib.UrlType.WEB_HOME:
|
||||
if url.get_type() == gen.lib.UrlType.WEB_HOME:
|
||||
return unicode(url.path)
|
||||
return u""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user