def refresh(self): logging.debug('ListView.refresh query %r', self._query) self._stop_progress_bar() if self._model is not None: self._model.stop() self._dirty = False self._model = ListModel(self._query) self._model.connect('ready', self.__model_ready_cb) self._model.connect('progress', self.__model_progress_cb) self._model.setup()
def _do_refresh(self, new_query=False): if self._model is not None: if new_query: self._backup_selected = None else: self._backup_selected = self._model.get_selected_items() self._model.stop() self._dirty = False self._model = ListModel(self._query) self._model.connect('ready', self.__model_ready_cb) self._model.connect('progress', self.__model_progress_cb) self._model.setup() window = self.get_toplevel().get_window() if window is not None: window.set_cursor(None)
def refresh(self, new_query=False): logging.debug('ListView.refresh query %r', self._query) self._stop_progress_bar() if self._model is not None: if new_query: self._backup_selected = None else: self._backup_selected = self._model.get_selected_items() self._model.stop() self._dirty = False self._model = ListModel(self._query) self._model.connect('ready', self.__model_ready_cb) self._model.connect('progress', self.__model_progress_cb) self._model.setup()