#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] |
1.5.3