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

@ -32,7 +32,7 @@ from gettext import gettext as _
# gramps modules
#
#-------------------------------------------------------------------------
from RelLib import Repository
from DisplayModels import RepositoryModel
from _BaseSelector import BaseSelector
#-------------------------------------------------------------------------
@ -42,19 +42,20 @@ from _BaseSelector import BaseSelector
#-------------------------------------------------------------------------
class SelectRepository(BaseSelector):
def get_window_title(self):
return _("Select Repository")
def get_model_class(self):
return RepositoryModel
def get_column_titles(self):
return [(_('Title'),4,350), (_('ID'),1,50)]
return [
(_('Title'), 350, BaseSelector.TEXT),
(_('ID'), 75, BaseSelector.TEXT)
]
def get_handle_column(self):
return 12
def get_from_handle_func(self):
return self.db.get_repository_from_handle
def get_cursor_func(self):
return self.db.get_repository_cursor
def get_class_func(self):
return Repository
def get_model_row_data(self,obj):
name = obj.get_name()
the_id = obj.get_gramps_id()
return [name,the_id]