| 404 | }; |
| 405 | |
| 406 | VcsDiff VcsDiff::subDiffHunk(const uint line, DiffDirection dir) const |
| 407 | { |
| 408 | for (const auto &hunk : d->hunks) { |
| 409 | if (hunk.containsDiffLine(line)) { |
| 410 | return subDiff(hunk.headingLineIdx, hunk.lastLineIdx(), dir); |
| 411 | } |
| 412 | } |
| 413 | |
| 414 | VcsDiff emptyDiff; |
| 415 | emptyDiff.setBaseDiff(d->baseDiff); |
| 416 | emptyDiff.setDepth(d->depth); |
| 417 | emptyDiff.setDiff(d->diff.mid(0, d->diff.indexOf(QStringLiteral("@@")))); |
| 418 | return emptyDiff; |
| 419 | } |
| 420 | |
| 421 | VcsDiff VcsDiff::subDiff(const uint startLine, const uint endLine, DiffDirection dir) const |
| 422 | { |
no test coverage detected