use SelectPerson for father instead of Object Selector

svn: r6171
This commit is contained in:
Don Allingham
2006-03-18 05:47:39 +00:00
parent 45e12f1a52
commit 06210f392c
4 changed files with 49 additions and 26 deletions

View File

@@ -26,7 +26,6 @@
#
#-------------------------------------------------------------------------
from TransUtils import sgettext as _
import gc
#-------------------------------------------------------------------------
#
@@ -53,7 +52,7 @@ import PeopleModel
#-------------------------------------------------------------------------
class SelectPerson:
def __init__(self,db,title,parent_window=None):
def __init__(self, db, title, filter=None, skip=[], parent_window=None):
self.renderer = gtk.CellRendererText()
self.db = db
@@ -62,11 +61,12 @@ class SelectPerson:
title_label = self.glade.get_widget('title')
self.plist = self.glade.get_widget('plist')
self.notebook = self.glade.get_widget('notebook')
self.use_filter = 0
Utils.set_titles(self.top,title_label,title)
self.model = PeopleModel.PeopleModel(self.db)
self.model = PeopleModel.PeopleModel(self.db,
data_filter=filter,
skip=skip)
self.add_columns(self.plist)
self.plist.set_model(self.model)
@@ -110,9 +110,7 @@ class SelectPerson:
else:
return_value = None
self.top.destroy()
gc.collect()
return return_value
else:
self.top.destroy()
gc.collect()
return None