MCPcopy Create free account
hub / github.com/KDE/kate / hunkLineCount

Method hunkLineCount

apps/lib/diff/diffwidget.cpp:1264–1281  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1262}
1263
1264int DiffWidget::hunkLineCount(int hunkLine)
1265{
1266 for (size_t i = 0; i < m_lineToDiffHunkLine.size(); ++i) {
1267 const auto h = m_lineToDiffHunkLine.at(i);
1268 if (h.line == hunkLine) {
1269 // last hunk?
1270 if (i + 1 >= m_lineToDiffHunkLine.size()) {
1271 return -1;
1272 }
1273 auto nextHunk = m_lineToDiffHunkLine.at(i + 1);
1274 auto count = nextHunk.line - h.line;
1275 count -= 1; // one separator line is ignored
1276 return count;
1277 }
1278 }
1279
1280 return 0;
1281}
1282
1283void DiffWidget::jumpToNextFile()
1284{

Callers 1

toggleFoldHunkMethod · 0.80

Calls 1

sizeMethod · 0.80

Tested by

no test coverage detected