Example #1
0
    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')
Example #2
0
 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
Example #3
0
    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()
Example #4
0
 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
Example #5
0
    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()