def on_delete_button_clicked(self, widget): if self.textview.get_path() == SOURCES_LIST: ErrorDialog(_('You can\'t delete sources.list!')).launch() else: dialog = QuestionDialog(_('The "%s" will be deleted!\nDo you wish to continue?') % self.textview.get_path()) response = dialog.run() dialog.destroy() if response == gtk.RESPONSE_YES: model = self.source_combo.get_model() iter = self.source_combo.get_active_iter() (i, ) = model.get_path(iter) proxy.delete_file(model.get_value(iter, 0)) model.remove(iter) iter = model.get_iter(i-1) self.source_combo.set_active_iter(iter) self.emit('call', 'mainwindow', 'get_notify', {}) self.emit('update', 'thirdsoft', 'update_thirdparty')
def process_data(self): for file in self.files: if self.user_action == True: break self.set_progress_text(_('Cleaning...%s') % os.path.basename(file)) result = proxy.delete_file(file) if result == 'error': self.error = True break self.done = True
def on_delete_button_clicked(self, widget): if self.textview.get_path() == SOURCES_LIST: ErrorDialog(_("You can't delete sources.list!")).launch() else: dialog = QuestionDialog(_('The "%s" will be deleted!\nDo you wish to continue?') % self.textview.get_path()) response = dialog.run() dialog.destroy() if response == gtk.RESPONSE_YES: model = self.source_combo.get_model() iter = self.source_combo.get_active_iter() (i,) = model.get_path(iter) proxy.delete_file(model.get_value(iter, 0)) model.remove(iter) iter = model.get_iter(i - 1) self.source_combo.set_active_iter(iter) self.update_source_combo() self.notify_mainwindow() self.notify_sourcecenter()
def on_delete_button_clicked(self, widget): if self.textview.get_path() == SOURCES_LIST: ErrorDialog(_('You can\'t delete sources.list!')).launch() else: dialog = QuestionDialog( _('The "%s" will be deleted!\nDo you wish to continue?') % self.textview.get_path()) response = dialog.run() dialog.destroy() if response == gtk.RESPONSE_YES: model = self.source_combo.get_model() iter = self.source_combo.get_active_iter() (i, ) = model.get_path(iter) proxy.delete_file(model.get_value(iter, 0)) model.remove(iter) iter = model.get_iter(i - 1) self.source_combo.set_active_iter(iter) self.update_source_combo() self.notify_mainwindow() self.notify_sourcecenter()