X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fexecwrapper.cpp;h=67292df2d865601ec1a0e5d0a96148d34a45b8a9;hp=c44b69ce8004fd8e83304c2f255a367a20e1235b;hb=6eefdfc697067d184a589fc8a231b16316c09106;hpb=42ab7cc22c4702716db2b8bfa1d4545169f772e6 diff --git a/src/client/execwrapper.cpp b/src/client/execwrapper.cpp index c44b69ce..67292df2 100644 --- a/src/client/execwrapper.cpp +++ b/src/client/execwrapper.cpp @@ -26,13 +26,14 @@ #include "client.h" #include "messagemodel.h" #include "quassel.h" +#include "util.h" ExecWrapper::ExecWrapper(QObject *parent) : QObject(parent) { connect(&_process, &QProcess::readyReadStandardOutput, this, &ExecWrapper::processReadStdout); connect(&_process, &QProcess::readyReadStandardError, this, &ExecWrapper::processReadStderr); - connect(&_process, SIGNAL(finished(int, QProcess::ExitStatus)), SLOT(processFinished(int, QProcess::ExitStatus))); - connect(&_process, SIGNAL(error(QProcess::ProcessError)), SLOT(processError(QProcess::ProcessError))); + connect(&_process, selectOverload(&QProcess::finished), this, &ExecWrapper::processFinished); + connect(&_process, selectOverload(&QProcess::error), this, &ExecWrapper::processError); connect(this, &ExecWrapper::output, this, &ExecWrapper::postStdout); connect(this, &ExecWrapper::error, this, &ExecWrapper::postStderr);