def on_delete(self): rows = self.get_selected_rows() if rows: #message = _("Do you want to remove this download? (downloaded segments will be deleted)") #m = DlgGui(self.__parent, gtk.STOCK_DIALOG_WARNING, _("Remove Files"), message, True, True) m = True if m: id_items_list = [] for row_index in rows: id_item = self.items[row_index][0] id_items_list.append(id_item) [self.remove_row(id_item) for id_item in id_items_list] api.delete_download(id_items_list)
def on_delete(self, widget=None): """""" model, rows = self.treeView.get_selection().get_selected_rows() if rows: message = _("Do you want to remove this download? (downloaded segments will be deleted)") m = DlgGui(self.__parent, gtk.STOCK_DIALOG_WARNING, _("Remove Files"), message, True, True) if m.accepted: id_items_list = [] iters = [] for row in rows: iters.append(model[row].iter) id_item = model[row][0] id_items_list.append(id_item) del self.rows_buffer[id_item] #id_items_list = [model[row][0] for row in rows] [model.remove(iter) for iter in iters] api.delete_download(id_items_list)
def on_delete(self, widget=None): """""" model, rows = self.treeView.get_selection().get_selected_rows() if rows: message = _( "Do you want to remove this download? (downloaded segments will be deleted)" ) m = DlgGui(self.__parent, gtk.STOCK_DIALOG_WARNING, _("Remove Files"), message, True, True) if m.accepted: id_items_list = [] iters = [] for row in rows: iters.append(model[row].iter) id_item = model[row][0] id_items_list.append(id_item) del self.rows_buffer[id_item] #id_items_list = [model[row][0] for row in rows] [model.remove(iter) for iter in iters] api.delete_download(id_items_list)