def __init__(self, query): gobject.GObject.__init__(self) self._last_requested_index = None self._cached_row = None self._result_set = model.find(query, ListModel._PAGE_SIZE) 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 __init__(self, query): GObject.GObject.__init__(self) self._last_requested_index = None self._cached_row = None self._result_set = model.find(query, IconModel._PAGE_SIZE) 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 __init__(self, query): GObject.GObject.__init__(self) self._last_requested_index = None self._cached_row = None self._query = query self._all_ids = [] t = time.time() self._result_set = model.find(query, ListModel._PAGE_SIZE) logging.debug('init resultset: %r', time.time() - t) self._temp_drag_file_path = None self._selected = [] # 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 __init__(self, query): GObject.GObject.__init__(self) self._last_requested_index = None self._cached_row = None self._query = query self._all_ids = [] t = time.time() self._result_set = model.find(query, ListModel._PAGE_SIZE) logging.debug('init resultset: %r', time.time() - t) self._temp_drag_file_path = None self._selected = [] # 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 # Store the changes originated in the treeview so we do not need # to regenerate the model and stuff up the scroll position self._updated_entries = {} self._result_set.ready.connect(self.__result_set_ready_cb) self._result_set.progress.connect(self.__result_set_progress_cb)