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

* src/Editors/_EditLdsOrd.py: Adapt to new selector.
	* src/DisplayTabs/_SourceEmbedList.py: Adapt to new selector.
	* src/DisplayTabs/_EventEmbedList.py: Adapt to new selector.
	* src/DisplayTabs/_GalleryTab.py: Adapt to new selector.
	* src/Selectors/_BaseSelector.py: Use DisplaModel models.
	* src/Selectors/_SelectRepository.py: Use DisplaModel models.
	* src/Selectors/_SelectSource.py: Use DisplaModel models.
	* src/Selectors/_SelectEvent.py: Use DisplaModel models.
	* src/Selectors/_SelectFamily.py: Use DisplaModel models.
	* src/Selectors/_SelectPlace.py: Use DisplaModel models.
	* src/Selectors/_SelectObject.py: Use DisplaModel models.



svn: r6687
This commit is contained in:
Alex Roitman
2006-05-17 04:43:53 +00:00
parent 3b894e16dd
commit a90a6fb15f
12 changed files with 157 additions and 225 deletions

View File

@ -37,8 +37,7 @@ from gettext import gettext as _
# gramps modules
#
#-------------------------------------------------------------------------
import DateHandler
from RelLib import Event
from DisplayModels import EventModel
from _BaseSelector import BaseSelector
#-------------------------------------------------------------------------
@ -48,22 +47,22 @@ from _BaseSelector import BaseSelector
#-------------------------------------------------------------------------
class SelectEvent(BaseSelector):
def get_window_title(self):
return _("Select Event")
def get_model_class(self):
return EventModel
def get_column_titles(self):
return [(_('Description'), 4, 250), (_('ID'), 1, 75),
(_('Type'), 2, 75), (_('Date'), 3, 150) ]
return [
(_('Description'), 250, BaseSelector.TEXT),
(_('ID'), 75, BaseSelector.TEXT),
(_('Type'), 75, BaseSelector.TEXT),
(_('Date'), 150, BaseSelector.TEXT)
]
def get_from_handle_func(self):
return self.db.get_event_from_handle
def get_cursor_func(self):
return self.db.get_event_cursor
def get_class_func(self):
return Event
def get_model_row_data(self,obj):
desc = obj.get_description()
the_id = obj.get_gramps_id()
name = str(obj.get_type())
date = DateHandler.get_date(obj)
return [desc, the_id, name, date]
def get_handle_column(self):
return 7