| 486 | } |
| 487 | |
| 488 | int DiffEditor::firstVisibleLineNumber() const |
| 489 | { |
| 490 | const int block = firstVisibleBlockNumber(); |
| 491 | const int last = document()->blockCount(); |
| 492 | for (int i = block; i < last; ++i) { |
| 493 | int lineNo = m_lineNumArea->lineNumForBlock(i); |
| 494 | if (lineNo != -1) { |
| 495 | return lineNo; |
| 496 | } |
| 497 | } |
| 498 | return -1; |
| 499 | } |
| 500 | |
| 501 | void DiffEditor::scrollToLineNumber(int lineNo) |
| 502 | { |
no test coverage detected