def on_stop_all(self): api.stop_all() stopped_icon = self.icons_dict[cons.STATUS_STOPPED] queue_icon = self.icons_dict[cons.STATUS_QUEUE] for row in self.items: if row[1] == queue_icon: row[1] = stopped_icon
def on_stop_all(self, widget=None): """ BUG: El boton start y stop no cambia. """ api.stop_all() stopped_icon = self.icons_dict[cons.STATUS_STOPPED] queue_icon = self.icons_dict[cons.STATUS_QUEUE] for row in self.rows_buffer.values(): if row[1] == queue_icon: row[1] = stopped_icon
def on_cancel(self): filter_host = [download_item.host for download_item in api.get_active_downloads().itervalues() if download_item.time > 0] filter_id_items = [id_item for id_item, download_item in api.get_queue_downloads().iteritems() if download_item.host in filter_host] api.stop_all(filter_host) rows_buffer = self.parent.downloads.rows_buffer stopped_icon = self.parent.downloads.icons_dict[cons.STATUS_STOPPED] queue_icon = self.parent.downloads.icons_dict[cons.STATUS_QUEUE] for id_item, row in rows_buffer.items(): if row[1] == queue_icon and id_item not in filter_id_items: row[1] = stopped_icon self.reject()
def on_cancel(self, widget, parent): """""" filter_host = [download_item.host for download_item in api.get_active_downloads().itervalues() if download_item.time > 0] filter_id_items = [id_item for id_item, downloader_item in api.get_queue_downloads().iteritems() if download_item.host in filter_host] self.pending_events() api.stop_all(filter_host) self.pending_events() rows_buffer = parent.downloads_list_gui.rows_buffer stopped_icon = parent.downloads_list_gui.icons_dict[cons.STATUS_STOPPED] queue_icon = parent.downloads_list_gui.icons_dict[cons.STATUS_QUEUE] for id_item, row in rows_buffer.items(): if row[1] == queue_icon and id_item not in filter_id_items: row[1] = stopped_icon self.on_close()
def on_cancel(self, widget, parent): """""" filter_host = [ download_item.host for download_item in api.get_active_downloads().itervalues() if download_item.time > 0 ] filter_id_items = [ id_item for id_item, downloader_item in api.get_queue_downloads().iteritems() if download_item.host in filter_host ] self.pending_events() api.stop_all(filter_host) self.pending_events() rows_buffer = parent.downloads_list_gui.rows_buffer stopped_icon = parent.downloads_list_gui.icons_dict[ cons.STATUS_STOPPED] queue_icon = parent.downloads_list_gui.icons_dict[cons.STATUS_QUEUE] for id_item, row in rows_buffer.items(): if row[1] == queue_icon and id_item not in filter_id_items: row[1] = stopped_icon self.on_close()