def __fill_vms_list__(self): if self.backup_vms_list != None: return self.select_vms_widget.selected_list.clear() self.select_vms_widget.available_list.clear() self.vms_to_restore = qubesutils.backup_restore_prepare(str(self.backup_dir), self.restore_options, self.qvm_collection) for vmname in self.vms_to_restore: self.select_vms_widget.available_list.addItem(vmname)
def __fill_vms_list__(self): if self.backup_vms_list != None: return self.select_vms_widget.selected_list.clear() self.select_vms_widget.available_list.clear() self.target_appvm = None if self.appvm_combobox.currentText() != "None": #An existing appvm chosen self.target_appvm = str(self.appvm_combobox.currentText()) self.restore_tmpdir, qubes_xml = qubesutils.backup_restore_header(str(self.backup_dir), str(self.passphrase_line_edit.text()), self.encryption_checkbox.isChecked(), appvm=self.target_appvm) self.vms_to_restore = qubesutils.backup_restore_prepare(str(self.backup_dir),os.path.join(self.restore_tmpdir, qubes_xml), str(self.passphrase_line_edit.text()), options=self.restore_options, host_collection=self.qvm_collection, encrypt=self.encryption_checkbox.isChecked(), appvm=self.target_appvm) for vmname in self.vms_to_restore: self.select_vms_widget.available_list.addItem(vmname)