#!/usr/bin/env python # --!-- coding: utf8 --!-- from PyQt5.QtWidgets import QTextEdit, qApp from manuskript.exporter.basic import basicExporter, basicFormat from manuskript.exporter.manuskript.HTML import HTML from manuskript.exporter.manuskript.markdown import markdown from manuskript.exporter.manuskript.plainText import plainText from manuskript.functions import appPath, safeTranslate class manuskriptExporter(basicExporter): name = "Manuskript" description = safeTranslate(qApp, "Export", "Default exporter, provides basic formats used by other exporters.") exportTo = [ plainText(), markdown(), HTML(), basicFormat("OPML", icon="text-x-opml+xml") ] icon = appPath("icons/Manuskript/icon-256px.png") @classmethod def isValid(cls): return True