* src/RelLib.py: Add a "sortbynames" to presort keys before adding to

the tables
* src/PeopleView.py: Presort names before adding, delay enabling of
autosorting until data has been added
* src/PeopleStore.py: Add enable sort task


svn: r2267
This commit is contained in:
Don Allingham
2003-10-18 02:39:55 +00:00
parent a3694c57e0
commit adf6c47c96
3 changed files with 15 additions and 5 deletions

View File

@@ -206,7 +206,7 @@ class PeopleView:
if change:
self.parent.change_active_person(person)
self.goto_active_person()
model.sort()
model.enable_sort()
def goto_active_person(self,first=0):
if not self.parent.active_person:
@@ -269,7 +269,7 @@ class PeopleView:
if current_model == None:
self.id2col = {}
for key in self.parent.db.getPersonKeys():
for key in self.parent.db.sortPersonKeys():
person = self.parent.db.getPerson(key)
val = self.parent.db.getPersonDisplay(key)
pg = val[5]