* src/DataViews/_MediaView.py: slightly improve dnd
* src/DisplayModels/_BaseModel.py: handle sort column map * src/DisplayModels/_MediaModel.py: handle sort column map * src/DisplayModels/_RepositoryModel.py: handle sort column map * src/DisplayModels/_SourceModel.py: handle sort column map * src/DisplayModels/_EventModel.py: handle sort column map * src/DisplayModels/_FamilyModel.py: handle sort column map * src/DisplayModels/_PlaceModel.py: handle sort column map * src/PageView.py: handle sort column map svn: r7153
This commit is contained in:
@ -52,13 +52,18 @@ from Filters import SearchFilter
|
||||
class BaseModel(gtk.GenericTreeModel):
|
||||
|
||||
def __init__(self, db, scol=0, order=gtk.SORT_ASCENDING,
|
||||
tooltip_column=None, search=None, skip=set()):
|
||||
tooltip_column=None, search=None, skip=set(),
|
||||
sort_map=None):
|
||||
gtk.GenericTreeModel.__init__(self)
|
||||
self.prev_handle = None
|
||||
self.prev_data = None
|
||||
self.set_property("leak_references",False)
|
||||
self.db = db
|
||||
self.sort_func = self.smap[scol]
|
||||
if sort_map:
|
||||
col = sort_map[scol][1]
|
||||
self.sort_func = self.smap[col]
|
||||
else:
|
||||
self.sort_func = self.smap[scol]
|
||||
self.sort_col = scol
|
||||
self.skip = skip
|
||||
|
||||
|
Reference in New Issue
Block a user