mirror of
https://github.com/olivierkes/manuskript.git
synced 2024-09-29 08:51:14 +13:00
a33249fc9d
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
40 lines
1.2 KiB
Python
40 lines
1.2 KiB
Python
#!/usr/bin/env python
|
|
# --!-- coding: utf8 --!--
|
|
from PyQt5.QtWidgets import qApp
|
|
|
|
from manuskript.exporter.pandoc.abstractOutput import abstractOutput
|
|
from manuskript.functions import safeTranslate
|
|
|
|
|
|
class ePub(abstractOutput):
|
|
name = "ePub"
|
|
description = safeTranslate(qApp, "Export", """Books that don't kill trees.""")
|
|
icon = "application-epub+zip"
|
|
|
|
exportVarName = "lastPandocePub"
|
|
toFormat = "epub"
|
|
exportFilter = "ePub files (*.epub);; Any files (*)"
|
|
exportDefaultSuffix = ".epub"
|
|
|
|
|
|
class OpenDocument(abstractOutput):
|
|
name = "OpenDocument"
|
|
description = safeTranslate(qApp, "Export", "OpenDocument format. Used by LibreOffice for example.")
|
|
|
|
exportVarName = "lastPandocODT"
|
|
toFormat = "odt"
|
|
icon = "application-vnd.oasis.opendocument.text"
|
|
exportFilter = "OpenDocument files (*.odt);; Any files (*)"
|
|
exportDefaultSuffix = ".odt"
|
|
|
|
|
|
class DocX(abstractOutput):
|
|
name = "DocX"
|
|
description = safeTranslate(qApp, "Export", "Microsoft Office (.docx) document.")
|
|
|
|
exportVarName = "lastPandocDocX"
|
|
toFormat = "docx"
|
|
icon = "application-vnd.openxmlformats-officedocument.wordprocessingml.document"
|
|
exportFilter = "DocX files (*.docx);; Any files (*)"
|
|
exportDefaultSuffix = ".docx"
|
|
|