MCPcopy Create free account
hub / github.com/KDE/kdevelop / prepareResult

Method prepareResult

plugins/bazaar/diffjob.cpp:67–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

65}
66
67void DiffJob::prepareResult(KJob*)
68{
69 if (m_job->process()->exitStatus() == QProcess::NormalExit) {
70 KDevelop::VcsDiff diff;
71 diff.setDiff(m_job->output());
72 diff.setBaseDiff(QUrl::fromLocalFile(m_job->directory().absolutePath()));
73 m_result.setValue(diff);
74 m_status = KDevelop::VcsJob::JobSucceeded;
75 } else {
76 setError(m_job->process()->exitStatus());
77 m_status = KDevelop::VcsJob::JobFailed;
78 }
79 emitResult();
80 emit resultsReady(this);
81}
82
83#include "moc_diffjob.cpp"

Callers

nothing calls this directly

Calls 6

outputMethod · 0.80
setBaseDiffMethod · 0.80
processMethod · 0.45
setDiffMethod · 0.45
directoryMethod · 0.45
setValueMethod · 0.45

Tested by

no test coverage detected