ProcessInterface: Drop arguments from finished() signal

Make the API more similar to QtcProcess API.

Change-Id: If62051908b7974008bebda21dd288b02e7a772f3
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Jarek Kobus
2022-02-17 17:28:08 +01:00
parent 15280d7127
commit ae36fd943a
6 changed files with 10 additions and 8 deletions

View File

@@ -256,7 +256,7 @@ void CallerHandle::handleFinished(const FinishedSignal *launcherSignal)
m_processState = QProcess::NotRunning;
m_exitStatus = launcherSignal->exitStatus();
m_exitCode = launcherSignal->exitCode();
emit finished(m_exitCode, m_exitStatus);
emit finished();
}
// Called from launcher's thread exclusively.

View File

@@ -118,7 +118,7 @@ public:
signals:
void errorOccurred(QProcess::ProcessError error);
void started();
void finished(int exitCode, QProcess::ExitStatus status);
void finished();
void readyReadStandardOutput();
void readyReadStandardError();

View File

@@ -528,7 +528,7 @@ public:
ProcessSetupData m_setup;
void slotTimeout();
void slotFinished(int exitCode, QProcess::ExitStatus e);
void slotFinished();
void handleError(QProcess::ProcessError error);
void clearForRun();
@@ -1255,7 +1255,7 @@ void QtcProcess::beginFeed()
void QtcProcess::endFeed()
{
d->slotFinished(0, QProcess::NormalExit);
d->slotFinished();
}
void QtcProcess::feedStdOut(const QByteArray &data)
@@ -1608,8 +1608,10 @@ void QtcProcessPrivate::slotTimeout()
}
}
void QtcProcessPrivate::slotFinished(int exitCode, QProcess::ExitStatus status)
void QtcProcessPrivate::slotFinished()
{
const int exitCode = m_process->exitCode();
const QProcess::ExitStatus status = m_process->exitStatus();
if (debug)
qDebug() << Q_FUNC_INFO << exitCode << status;
m_hangTimerCount = 0;

View File

@@ -309,7 +309,7 @@ public:
signals:
void started();
void finished(int exitCode, QProcess::ExitStatus status);
void finished();
void errorOccurred(QProcess::ProcessError error);
void readyReadStandardOutput();
void readyReadStandardError();

View File

@@ -476,7 +476,7 @@ void TerminalProcess::finish(int exitCode, QProcess::ExitStatus exitStatus)
d->m_processId = 0;
d->m_exitCode = exitCode;
d->m_appStatus = exitStatus;
emit finished(exitCode, exitStatus);
emit finished();
}
void TerminalProcess::kickoffProcess()

View File

@@ -74,7 +74,7 @@ public:
signals:
void started();
void finished(int exitCode, QProcess::ExitStatus status);
void finished();
void errorOccurred(QProcess::ProcessError error);
private: