| 3548 | } |
| 3549 | |
| 3550 | void UICodeEditor::moveToStartOfLine() { |
| 3551 | for ( size_t i = 0; i < mDoc->getSelections().size(); ++i ) { |
| 3552 | auto selection = mDoc->getSelectionIndex( i ); |
| 3553 | auto info = mDocView.getVisibleLineRange( mDoc->getSelectionIndex( i ).start() ); |
| 3554 | mDoc->setSelection( i, info.range.start() != selection.start() |
| 3555 | ? info.range.start() |
| 3556 | : mDoc->startOfLine( selection.start() ) ); |
| 3557 | } |
| 3558 | mDoc->mergeSelection(); |
| 3559 | } |
| 3560 | |
| 3561 | void UICodeEditor::moveToEndOfLine() { |
| 3562 | for ( size_t i = 0; i < mDoc->getSelections().size(); ++i ) { |
no test coverage detected