ProjectExplorer: Small code cosmetics

Unused declaration, const, ..

Change-Id: I0de544ba9be36a291fec5d1ab187e038a4fcc464
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2020-07-28 07:52:22 +02:00
parent fdd70d898d
commit 0e5cc282e6
2 changed files with 14 additions and 23 deletions

View File

@@ -103,6 +103,8 @@ class AbstractProcessStep::Private
public:
Private(AbstractProcessStep *q) : q(q) {}
void cleanUp(QProcess *process);
AbstractProcessStep *q;
std::unique_ptr<Utils::QtcProcess> m_process;
ProcessParameters m_param;
@@ -130,7 +132,7 @@ void AbstractProcessStep::emitFaultyConfigurationMessage()
BuildStep::OutputFormat::NormalMessage);
}
bool AbstractProcessStep::ignoreReturnValue()
bool AbstractProcessStep::ignoreReturnValue() const
{
return d->m_ignoreReturnValue;
}
@@ -240,16 +242,17 @@ ProcessParameters *AbstractProcessStep::processParameters()
return &d->m_param;
}
void AbstractProcessStep::cleanUp(QProcess *process)
void AbstractProcessStep::Private::cleanUp(QProcess *process)
{
// The process has finished, leftover data is read in processFinished
processFinished(process->exitCode(), process->exitStatus());
const bool returnValue = processSucceeded(process->exitCode(), process->exitStatus()) || d->m_ignoreReturnValue;
q->processFinished(process->exitCode(), process->exitStatus());
const bool returnValue = q->processSucceeded(process->exitCode(), process->exitStatus())
|| m_ignoreReturnValue;
d->m_process.reset();
m_process.reset();
// Report result
finish(returnValue);
q->finish(returnValue);
}
/*!
@@ -355,11 +358,6 @@ void AbstractProcessStep::finish(bool success)
emit finished(success);
}
void AbstractProcessStep::outputAdded(const QString &string, BuildStep::OutputFormat format)
{
emit addOutput(string, format, BuildStep::DontAppendNewline);
}
void AbstractProcessStep::slotProcessFinished(int, QProcess::ExitStatus)
{
QProcess *process = d->m_process.get();
@@ -369,7 +367,7 @@ void AbstractProcessStep::slotProcessFinished(int, QProcess::ExitStatus)
stdError(d->stderrStream->toUnicode(process->readAllStandardError()));
stdOutput(d->stdoutStream->toUnicode(process->readAllStandardOutput()));
}
cleanUp(process);
d->cleanUp(process);
}
} // namespace ProjectExplorer