24 #ifndef KLFBLOCKPROCESS_H
25 #define KLFBLOCKPROCESS_H
40 #include <qmemarray.h>
100 return QProcess::exitStatus() == NormalExit;
108 #ifdef KLFBACKEND_QT4
127 #ifndef KLFBACKEND_QT4
139 #ifdef KLFBACKEND_QT4
151 QCString sstdout =
"";
153 if (stdout.
size() > 0 && stdout.
data() != 0)
154 sstdout = QCString(stdout.
data(), stdout.
size());
159 QCString sstderr =
"";
161 if (stderr.
size() > 0 && stderr.
data() != 0)
162 sstderr = QCString(stderr.
data(), stderr.
size());
169 void ourProcExited();
170 void ourProcGotOurStdinData();
174 #ifdef KLFBACKEND_QT4
175 bool mProcessAppEvents;
Base declarations for klatexformula and some utilities.
fromLocal8Bit(const char *str, int size=-1)
KLF_EXPORT QStringList klf_cur_environ()
The current process environment.
QString readStderrString()
void setProcessAppEvents(bool processAppEvents)
bool processNormalExit() const
int processExitStatus() const
QByteArray getAllStderr()
QString readStdoutString()
A QProcess subclass for code-blocking process execution.
QByteArray getAllStdout()