manuskript/manuskript/exporter/__init__.py

33 lines
845 B
Python
Raw Normal View History

2015-07-01 23:14:03 +12:00
#!/usr/bin/env python
2016-02-07 00:34:22 +13:00
# --!-- coding: utf8 --!--
2015-07-01 23:14:03 +12:00
import collections
2016-02-07 00:34:22 +13:00
from PyQt5.QtWidgets import qApp
from manuskript.exporter.arbo import arboExporter
from manuskript.exporter.html import htmlExporter
from manuskript.exporter.odt import odtExporter
2015-07-01 23:14:03 +12:00
formats = collections.OrderedDict([
2016-02-07 00:34:22 +13:00
# Format
# Readable name
# Class
# QFileDialog filter
2015-07-01 23:14:03 +12:00
('html', (
2016-02-07 00:34:22 +13:00
qApp.translate("exporter", "HTML"),
2015-07-01 23:14:03 +12:00
htmlExporter,
qApp.translate("exporter", "HTML Document (*.html)"))),
('arbo', (
2016-02-07 00:34:22 +13:00
qApp.translate("exporter", "Arborescence"),
2015-07-01 23:14:03 +12:00
arboExporter,
None)),
2016-02-07 00:34:22 +13:00
('odt', (
qApp.translate("exporter", "OpenDocument (LibreOffice)"),
2015-07-01 23:14:03 +12:00
odtExporter,
qApp.translate("exporter", "OpenDocument (*.odt)"))),
('epub', (
2016-02-07 00:34:22 +13:00
"ePub (not yet)",
2015-07-01 23:14:03 +12:00
None,
None)),
2016-02-07 00:34:22 +13:00
])