| 378 | } |
| 379 | |
| 380 | void SessionManager::storeEditorViewDetails(ScintillaNext *editor, QSettings &settings) |
| 381 | { |
| 382 | settings.setValue("FirstVisibleLine", static_cast<int>(editor->firstVisibleLine() + 1)); // Keep it 1-based in the settings just for human-readability |
| 383 | settings.setValue("CurrentPosition", static_cast<int>(editor->currentPos())); |
| 384 | |
| 385 | BookMarkDecorator *decorator = editor->findChild<BookMarkDecorator*>(QString(), Qt::FindDirectChildrenOnly); |
| 386 | QList<int> bookMarkedLines = decorator->bookMarkedLines(); |
| 387 | if (bookMarkedLines.length() > 0) |
| 388 | settings.setValue("BookMarks", QListToQVariantList(bookMarkedLines)); |
| 389 | } |
| 390 | |
| 391 | void SessionManager::loadEditorViewDetails(ScintillaNext *editor, QSettings &settings) |
| 392 | { |
nothing calls this directly
no test coverage detected