16#include <QTemporaryFile>
32 void setTypesetter(
const QString &roProgramName,
const QString &roProgramPath =
"" );
33 void setPS2PDF(
const QString &roProgrammName,
const QString &roProgramPath =
"",
34 const QStringList &roParams = (QStringList() << QString(
"") ) );
35 virtual void setExpOption(
const QVariant &roName,
const QVariant &roValue );
36 virtual void setTSetOption(
const QVariant &roName,
const QVariant &roValue,
bool bSpace =
false,
bool bShortParam =
true );
Class which represents the current document.
Definition: document.h:19
Base class for export filters.
Definition: export.h:22
Start a program as extern background process.
Definition: externprogram.h:23
Represents a single sheet of paper in the document.
Definition: sheet.h:22
Interface to start a typesetter in the background.
Definition: typesetctl.h:25
bool _bOutputFileNameFirst
Definition: typesetctl.h:69
~CATypesetCtl()
Definition: typesetctl.cpp:38
void typesetterFinished(int iExitCode)
void exportSheet(CASheet *poSheet)
Definition: typesetctl.cpp:196
CAExport * _poExport
Definition: typesetctl.h:63
void setPDFConversion(bool bConversion)
Definition: typesetctl.h:37
CAExternProgram * _poTypesetter
Definition: typesetctl.h:61
void nextOutput(const QByteArray &roData)
void runTypesetter()
Definition: typesetctl.cpp:234
void setTypesetter(const QString &roProgramName, const QString &roProgramPath="")
Definition: typesetctl.cpp:61
QString getTempFilePath()
Definition: typesetctl.h:46
QString _oOutputFileName
Definition: typesetctl.h:67
virtual void setTSetOption(const QVariant &roName, const QVariant &roValue, bool bSpace=false, bool bShortParam=true)
Definition: typesetctl.cpp:129
void exportDocument(CADocument *poDoc)
Definition: typesetctl.cpp:158
bool getPDFConversion()
Definition: typesetctl.h:44
virtual void setExpOption(const QVariant &roName, const QVariant &roValue)
Definition: typesetctl.cpp:105
CAExternProgram * _poConvPS2PDF
Definition: typesetctl.h:62
bool waitForFinished(int iMSecs)
Definition: typesetctl.cpp:273
QVector< QVariant > _oExpOptList
Definition: typesetctl.h:64
QVector< QVariant > _oTSetOptList
Definition: typesetctl.h:65
bool createPDF()
Definition: typesetctl.cpp:249
void typsetterExited(int iExitCode)
Definition: typesetctl.cpp:289
CAExport * getExporter()
Definition: typesetctl.h:45
CATypesetCtl()
Definition: typesetctl.cpp:25
void setExporter(CAExport *poExport)
Definition: typesetctl.h:38
void setPS2PDF(const QString &roProgrammName, const QString &roProgramPath="", const QStringList &roParams=(QStringList()<< QString("")))
Definition: typesetctl.cpp:82
QTemporaryFile * _poOutputFile
Definition: typesetctl.h:66
bool _bPDFConversion
Definition: typesetctl.h:68
void rcvTypesetterOutput(const QByteArray &roData)
Definition: typesetctl.cpp:261