TextEditor: Introduce some convenience text accessors in the editor

And adjust users.

Change-Id: I9329257cfa5f3298731deb07c2881bc37d9a051d
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
This commit is contained in:
hjk
2014-08-27 11:57:32 +02:00
parent d2c243464e
commit 2a5c602341
19 changed files with 111 additions and 104 deletions

View File

@@ -123,10 +123,9 @@ void BasicProposalItem::applyContextualContent(BaseTextEditor *editor, int baseP
void BasicProposalItem::applySnippet(BaseTextEditor *editor, int basePosition) const
{
BaseTextEditorWidget *editorWidget = editor->editorWidget();
QTextCursor tc = editorWidget->textCursor();
QTextCursor tc = editor->textCursor();
tc.setPosition(basePosition, QTextCursor::KeepAnchor);
editorWidget->insertCodeSnippet(tc, data().toString());
editor->editorWidget()->insertCodeSnippet(tc, data().toString());
}
void BasicProposalItem::applyQuickFix(BaseTextEditor *editor, int basePosition) const