functor-based Qt signal-slot syntax components

This commit is contained in:
mpeco 2022-08-23 17:00:42 -03:00
parent aa57d04b54
commit 1868534071
2 changed files with 12 additions and 11 deletions

View file

@ -14,11 +14,11 @@ Process::ProcessInvoker::ProcessInvoker(QObject* parent)
{
mProcess = new QProcess(this);
connect(mProcess, SIGNAL(error(QProcess::ProcessError)),
this, SLOT(processError(QProcess::ProcessError)));
connect(mProcess, &QProcess::errorOccurred,
this, &ProcessInvoker::processError);
connect(mProcess, SIGNAL(finished(int,QProcess::ExitStatus)),
this, SLOT(processFinished(int,QProcess::ExitStatus)));
connect(mProcess, qOverload<int,QProcess::ExitStatus>(&QProcess::finished),
this, &ProcessInvoker::processFinished);
mName = QString();