def __init__(self, dialog): BlankPaperJob.__init__(self, dialog) self.sourcePDF = None self.targetPDF = None dlg = KFileDialog(KUrl(), '*.pdf|{0}\n*|{1}'.format( i18n("PDF Files"), i18n("All Files")), dialog) dlg.setOperationMode(KFileDialog.Saving) dlg.setCaption(i18n("Save PDF")) dlg.setConfirmOverwrite(True) dlg.setSelection('staffpaper.pdf') if dlg.exec_(): self.targetPDF = dlg.selectedUrl() self.savePDF() else: self.cleanup()