From 2a5c602341dd07b146d755f3674fbfc054bce48a Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 27 Aug 2014 11:57:32 +0200 Subject: TextEditor: Introduce some convenience text accessors in the editor And adjust users. Change-Id: I9329257cfa5f3298731deb07c2881bc37d9a051d Reviewed-by: Christian Stenger --- src/plugins/designer/qtcreatorintegration.cpp | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'src/plugins/designer/qtcreatorintegration.cpp') diff --git a/src/plugins/designer/qtcreatorintegration.cpp b/src/plugins/designer/qtcreatorintegration.cpp index c0fc2b8348..d00064ba3a 100644 --- a/src/plugins/designer/qtcreatorintegration.cpp +++ b/src/plugins/designer/qtcreatorintegration.cpp @@ -289,16 +289,13 @@ static void addDeclaration(const Snapshot &snapshot, // if (BaseTextEditor *editor = editorAt(fileName, loc.line(), loc.column() - 1)) { - BaseTextEditorWidget *widget = editor->editorWidget(); - if (widget) { - QTextCursor tc = widget->textCursor(); - int pos = tc.position(); - tc.beginEditBlock(); - tc.insertText(loc.prefix() + declaration + loc.suffix()); - tc.setPosition(pos, QTextCursor::KeepAnchor); - widget->textDocument()->autoIndent(tc); - tc.endEditBlock(); - } + QTextCursor tc = editor->textCursor(); + int pos = tc.position(); + tc.beginEditBlock(); + tc.insertText(loc.prefix() + declaration + loc.suffix()); + tc.setPosition(pos, QTextCursor::KeepAnchor); + editor->textDocument()->autoIndent(tc); + tc.endEditBlock(); } } -- cgit v1.2.1