8 #ifndef _TYPESET_CTL_H_
9 #define _TYPESET_CTL_H_
15 #include <QStringList>
16 #include <QTemporaryFile>
31 void setTypesetter(
const QString &roProgramName,
const QString &roProgramPath =
"" );
32 void setPS2PDF(
const QString &roProgrammName,
const QString &roProgramPath =
"",
33 const QStringList &roParams = (QStringList() << QString(
"") ) );
34 virtual void setExpOption(
const QVariant &roName,
const QVariant &roValue );
35 virtual void setTSetOption(
const QVariant &roName,
const QVariant &roValue,
bool bSpace =
false,
bool bShortParam =
true );
70 #endif // _TYPESET_CTL_H_
QString _oOutputFileName
Definition: typesetctl.h:65
void exportDocument(CADocument *poDoc)
Definition: typesetctl.cpp:158
~CATypesetCtl()
Definition: typesetctl.cpp:38
void setExporter(CAExport *poExport)
Definition: typesetctl.h:37
CAExternProgram * _poConvPS2PDF
Definition: typesetctl.h:60
CAExternProgram * _poTypesetter
Definition: typesetctl.h:59
void runTypesetter()
Definition: typesetctl.cpp:196
virtual void setExpOption(const QVariant &roName, const QVariant &roValue)
Definition: typesetctl.cpp:105
Class which represents the current document.
Definition: document.h:19
bool createPDF()
Definition: typesetctl.cpp:211
virtual void setTSetOption(const QVariant &roName, const QVariant &roValue, bool bSpace=false, bool bShortParam=true)
Definition: typesetctl.cpp:129
bool getPDFConversion()
Definition: typesetctl.h:42
CATypesetCtl()
Definition: typesetctl.cpp:25
Base class for export filters.
Definition: export.h:22
void setPS2PDF(const QString &roProgrammName, const QString &roProgramPath="", const QStringList &roParams=(QStringList()<< QString("")))
Definition: typesetctl.cpp:82
CAExport * _poExport
Definition: typesetctl.h:61
QVector< QVariant > _oTSetOptList
Definition: typesetctl.h:63
void nextOutput(const QByteArray &roData)
QString getTempFilePath()
Definition: typesetctl.h:44
QTemporaryFile * _poOutputFile
Definition: typesetctl.h:64
bool _bOutputFileNameFirst
Definition: typesetctl.h:67
void setPDFConversion(bool bConversion)
Definition: typesetctl.h:36
QVector< QVariant > _oExpOptList
Definition: typesetctl.h:62
void setTypesetter(const QString &roProgramName, const QString &roProgramPath="")
Definition: typesetctl.cpp:61
void typsetterExited(int iExitCode)
Definition: typesetctl.cpp:251
void rcvTypesetterOutput(const QByteArray &roData)
Definition: typesetctl.cpp:223
void typesetterFinished(int iExitCode)
bool waitForFinished(int iMSecs)
Definition: typesetctl.cpp:235
Start a program as extern background process.
Definition: externprogram.h:22
bool _bPDFConversion
Definition: typesetctl.h:66
Interface to start a typesetter in the background.
Definition: typesetctl.h:23
CAExport * getExporter()
Definition: typesetctl.h:43