Go to the documentation of this file.
8 #ifndef _EXTERN_PROGRAM_H_
9 #define _EXTERN_PROGRAM_H_
14 #include <QStringList>
44 void addParameter(
const QString &roParam,
bool bAddDelimiter =
true );
72 #endif // _EXTERN_PROGRAM_
void nextOutput(const QByteArray &roData)
bool _bRcvStdErr
Definition: externprogram.h:69
QString _oProgramPath
Definition: externprogram.h:66
void programExited(int iExitCode)
const QStringList & getParameters()
Definition: externprogram.h:38
void rcvProgramStdErr()
Definition: externprogram.h:55
const QString & getParamDelimiter()
Definition: externprogram.h:41
void setProgramName(const QString &roProgram)
Definition: externprogram.cpp:55
bool execProgram(const QString &roCwd=".")
Definition: externprogram.cpp:157
bool getRunning()
Definition: externprogram.h:39
CAExternProgram(bool bRcvStdErr=true, bool bRcvStdOut=true)
Definition: externprogram.cpp:23
void programError(QProcess::ProcessError)
Definition: externprogram.h:56
void clearParameters()
Definition: externprogram.h:45
int getExitState()
Definition: externprogram.cpp:111
QString _oParamDelimiter
Definition: externprogram.h:68
~CAExternProgram()
Definition: externprogram.cpp:37
void addParameter(const QString &roParam, bool bAddDelimiter=true)
Definition: externprogram.cpp:132
void setParamDelimiter(QString oDelimiter=" ")
Definition: externprogram.h:35
void setProgramPath(const QString &roPath)
Definition: externprogram.cpp:73
void programExited()
Definition: externprogram.cpp:216
QStringList _oParameters
Definition: externprogram.h:67
void setParameters(const QStringList &roParams)
Definition: externprogram.cpp:93
Start a program as extern background process.
Definition: externprogram.h:23
QProcess * _poExternProgram
Definition: externprogram.h:64
bool waitForFinished(int iMSecs)
Definition: externprogram.h:47
void rcvProgramOutput(const QByteArray &roData)
Definition: externprogram.cpp:197
void programFinished(int, QProcess::ExitStatus)
Definition: externprogram.h:57
QString _oProgramName
Definition: externprogram.h:65
void rcvProgramStdOut()
Definition: externprogram.h:54