diff options
author | tezeb <tezeb+github@outoftheblue.pl> | 2017-01-03 21:59:01 +0100 |
---|---|---|
committer | tezeb <tezeb+github@outoftheblue.pl> | 2017-01-03 21:59:01 +0100 |
commit | 055a96512ce66db1d3194e2e1df0f66f8ed65058 (patch) | |
tree | c7cc1b6725ecb387c8b3111401387f4f41a14994 /src/pass.cpp | |
parent | e5ec2b7055ae43c59ad894472b83677b12cd409c (diff) |
fixes to improve signal based process mgmt
Diffstat (limited to 'src/pass.cpp')
-rw-r--r-- | src/pass.cpp | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/pass.cpp b/src/pass.cpp index 0baa791b..65651c8a 100644 --- a/src/pass.cpp +++ b/src/pass.cpp @@ -178,20 +178,26 @@ void Pass::finished(int id, int exitCode, const QString &out, case GIT_ADD: case GIT_COMMIT: case GIT_RM: - case GIT_PUSH: - case PASS_INSERT: - case PASS_REMOVE: - case PASS_INIT: - case GPG_GENKEYS: emit finishedAny(out, err); break; case GIT_PULL: - // emit finishedGitPull(out); emit statusMsg(tr("git pull successful"), 2000); + case GIT_PUSH: + emit finishedAny(out, err); break; case PASS_SHOW: emit finishedShow(out); break; + case PASS_INSERT: + case PASS_REMOVE: + case PASS_INIT: + case GPG_GENKEYS: + case PASS_MOVE: + case PASS_COPY: + case GIT_MOVE: + case GIT_COPY: + emit finishedAny(out, err); + break; default: qDebug() << __FILE__ << ":" << __LINE__ << "\t" << "Unhandled PROCESS:" << id; |