#include <myprocess.h>
Public Slots | |
void | on_cancel () |
Signals | |
void | procDataReady (const QByteArray &) |
void | eof () |
Public Member Functions | |
MyProcess (QObject *go, Git *g, const QString &wd, bool reportErrors) | |
bool | runSync (SCRef runCmd, QByteArray *runOutput, QObject *rcv, SCRef buf, QStringList *env) |
bool | runAsync (SCRef rc, QObject *rcv, SCRef buf, QStringList *env) |
Static Public Member Functions | |
static const QStringList | splitArgList (SCRef cmd) |
Private Slots | |
void | on_readyReadStdout () |
void | on_readyReadStderr () |
void | on_processExited () |
void | on_launchFinished () |
Private Member Functions | |
void | setupSignals () |
void | appendSystemEnvironment (QStringList *env) |
bool | launchMe (SCRef runCmd, SCRef buf, QStringList *env) |
void | sendErrorMsg (bool notStarted=false) |
Static Private Member Functions | |
static void | restoreSpaces (QString &newCmd, SCRef sepChar) |
Private Attributes | |
QObject * | guiObject |
Git * | git |
QString | runCmd |
QByteArray * | runOutput |
QString | workDir |
QObject * | receiver |
bool | errorReportingEnabled |
bool | canceling |
bool | busy |
bool | exitStatus |
bool | async |
bool | isLaunching |
Definition at line 17 of file myprocess.h.
Definition at line 17 of file myprocess.cpp.
const QStringList splitArgList | ( | SCRef | cmd | ) | [static] |
void procDataReady | ( | const QByteArray & | ) | [signal] |
Referenced by on_readyReadStderr(), on_readyReadStdout(), and setupSignals().
void eof | ( | ) | [signal] |
Referenced by on_processExited(), and setupSignals().
void on_cancel | ( | ) | [slot] |
Definition at line 200 of file myprocess.cpp.
Referenced by Git::cancelProcess(), and setupSignals().
void on_readyReadStdout | ( | ) | [private, slot] |
void on_readyReadStderr | ( | ) | [private, slot] |
void on_processExited | ( | ) | [private, slot] |
void on_launchFinished | ( | ) | [private, slot] |
void setupSignals | ( | ) | [private] |
void appendSystemEnvironment | ( | QStringList * | env | ) | [private] |
void sendErrorMsg | ( | bool | notStarted = false |
) | [private] |
void restoreSpaces | ( | QString & | newCmd, | |
SCRef | sepChar | |||
) | [static, private] |
QObject* guiObject [private] |
Definition at line 46 of file myprocess.h.
Referenced by MyProcess(), runSync(), and setupSignals().
QString runCmd [private] |
QByteArray* runOutput [private] |
Definition at line 48 of file myprocess.h.
Referenced by MyProcess(), on_readyReadStdout(), and runSync().
QString workDir [private] |
QObject* receiver [private] |
Definition at line 50 of file myprocess.h.
Referenced by MyProcess(), on_processExited(), on_readyReadStderr(), on_readyReadStdout(), runAsync(), runSync(), and setupSignals().
bool errorReportingEnabled [private] |
bool canceling [private] |
Definition at line 52 of file myprocess.h.
Referenced by MyProcess(), on_cancel(), on_processExited(), on_readyReadStderr(), and on_readyReadStdout().
bool busy [private] |
bool exitStatus [private] |
Definition at line 54 of file myprocess.h.
Referenced by MyProcess(), on_processExited(), and runSync().
bool async [private] |
Definition at line 55 of file myprocess.h.
Referenced by MyProcess(), on_processExited(), runAsync(), and runSync().
bool isLaunching [private] |