25#ifndef KLFFILTERPROCESS_H
26#define KLFFILTERPROCESS_H
35#define KLFFP_NOSTART 1
37#define KLFFP_NOSUCCESSEXIT 3
39#define KLFFP_DATAREADFAIL 5
40#define KLFFP_PAST_LAST_VALUE 6
44struct KLFFilterProcessPrivate;
45class KLFFilterProcessBlockProcess;
58 void setProgTitle(
const QString& title);
70 void addArgv(
const QString& argv);
72 bool outputStdout()
const;
74 void setOutputStdout(
bool on);
76 bool outputStderr()
const;
79 void setOutputStderr(
bool on);
87 bool processAppEvents();
91 void setProcessAppEvents(
bool processEvents);
95 virtual int exitStatus()
const;
97 virtual int exitCode()
const;
100 virtual int resultStatus()
const;
102 virtual QString resultErrorString()
const;
146 friend class KLFFilterProcessBlockProcess;
bool run(const QByteArray &indata, const QMap< QString, QByteArray * > outdatalist)
Definition of class KLFBackend.
Defines the KLFBlockProcess class.
#define KLF_DECLARE_PRIVATE(ClassName)
General settings for KLFBackend::getLatexFormula()