diff options
Diffstat (limited to 'src/jarabe/journal/listmodel.py')
-rw-r--r-- | src/jarabe/journal/listmodel.py | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/src/jarabe/journal/listmodel.py b/src/jarabe/journal/listmodel.py index 917fbb1..6f0d4f1 100644 --- a/src/jarabe/journal/listmodel.py +++ b/src/jarabe/journal/listmodel.py @@ -65,35 +65,18 @@ class ListModel(gtk.GenericTreeModel, gtk.TreeDragSource): COLUMN_BUDDY_3: object, COLUMN_BUDDY_2: object} - _PAGE_SIZE = 10 - - def __init__(self, query): + def __init__(self, result_set): gobject.GObject.__init__(self) self._last_requested_index = None self._cached_row = None - self._result_set = model.find(query, ListModel._PAGE_SIZE) + self._result_set = result_set self._temp_drag_file_path = None # HACK: The view will tell us that it is resizing so the model can # avoid hitting D-Bus and disk. self.view_is_resizing = False - self._result_set.ready.connect(self.__result_set_ready_cb) - self._result_set.progress.connect(self.__result_set_progress_cb) - - def __result_set_ready_cb(self, **kwargs): - self.emit('ready') - - def __result_set_progress_cb(self, **kwargs): - self.emit('progress') - - def setup(self): - self._result_set.setup() - - def stop(self): - self._result_set.stop() - def get_metadata(self, path): return model.get(self[path][ListModel.COLUMN_UID]) |