def on_backup_edit_button_clicked(self, widget): iter = self.backup_combobox.get_active_iter() path = self.backup_model[iter][0] name = self.backup_model[iter][1] dialog = GetTextDialog( message=_('Please enter a new name for your backup:'), text=name) response = dialog.run() dialog.destroy() new_name = dialog.get_text() if response == Gtk.ResponseType.YES and new_name and name != new_name: if self.is_valid_backup_name(new_name): proxy.rename_backup(path, name, new_name) self.update_backup_model() else: ErrorDialog(message=_('Please only use alphanumeric characters' ' and "_" and "-".'), title=_('Backup name is invalid')).launch()
def on_backup_edit_button_clicked(self, widget): iter = self.backup_combobox.get_active_iter() path = self.backup_model[iter][0] name = self.backup_model[iter][1] dialog = GetTextDialog(message=_('Please enter a new name for your backup:'), text=name) response = dialog.run() dialog.destroy() new_name = dialog.get_text() if response == Gtk.ResponseType.YES and new_name and name != new_name: if self.is_valid_backup_name(new_name): proxy.rename_backup(path, name, new_name) self.update_backup_model() else: ErrorDialog(message=_('Please only use alphanumeric characters' ' and "_" and "-".'), title=_('Backup name is invalid')).launch()
def on_backup_button_clicked(self, widget): model, iter = self.list_selection.get_selected() if iter: path = model[iter][0] dialog = GetTextDialog(message=_('Please enter the name for your backup:'), text=self.get_time_stamp()) response = dialog.run() dialog.destroy() backup_name = dialog.get_text() if response == Gtk.ResponseType.YES and backup_name: if self.is_valid_backup_name(backup_name): if proxy.backup_source(path, backup_name): self.update_backup_model() else: ErrorDialog(message=_('Backup Failed!')).launch() else: ErrorDialog(message=_('Please only use alphanumeric characters' ' and "_" and "-".'), title=_('Backup name is invalid')).launch()
def on_backup_button_clicked(self, widget): model, iter = self.list_selection.get_selected() if iter: path = model[iter][0] dialog = GetTextDialog( message=_('Please enter the name for your backup:'), text=self.get_time_stamp()) response = dialog.run() dialog.destroy() backup_name = dialog.get_text() if response == Gtk.ResponseType.YES and backup_name: if self.is_valid_backup_name(backup_name): if proxy.backup_source(path, backup_name): self.update_backup_model() else: ErrorDialog(message=_('Backup Failed!')).launch() else: ErrorDialog(message=_( 'Please only use alphanumeric characters' ' and "_" and "-".'), title=_('Backup name is invalid')).launch()