* 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:
1 parent
a3694c57e0
commit
adf6c47c96
3 files changed
+15
-5
No files matched your search
+9
-1
@@ -2197,7 +2197,15 @@ class GrampsDB(Persistent):
|
||||
|
||||
def getPersonKeys(self):
|
||||
return self.personTable.keys()
|
||||
|
||||
|
||||
def sortbyname(self,f,s):
|
||||
return cmp(self.personTable[f][5],self.personTable[s][5])
|
||||
|
||||
def sortPersonKeys(self):
|
||||
keys = self.personTable.keys()
|
||||
keys.sort(self.sortbyname)
|
||||
return keys
|
||||
|
||||
def getPersonDisplay(self,key):
|
||||
return self.personTable[key]
|
||||
|
||||
|
||||
Reference in new issue
Block a user