summaryrefslogtreecommitdiffstats
path: root/src/pass.cpp
diff options
context:
space:
mode:
authortezeb <tezeb+github@outoftheblue.pl>2017-01-03 21:59:01 +0100
committertezeb <tezeb+github@outoftheblue.pl>2017-01-03 21:59:01 +0100
commit055a96512ce66db1d3194e2e1df0f66f8ed65058 (patch)
treec7cc1b6725ecb387c8b3111401387f4f41a14994 /src/pass.cpp
parente5ec2b7055ae43c59ad894472b83677b12cd409c (diff)
fixes to improve signal based process mgmt
Diffstat (limited to 'src/pass.cpp')
-rw-r--r--src/pass.cpp18
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;