Skip to content
Snippets Groups Projects
Commit 2bc5c81a authored by Aurindam Jana's avatar Aurindam Jana
Browse files

ScriptConsole: Refactor extra selections code


Change-Id: I251dc5646bfcf1da386939bb8309b8db6cd2eeaa
Reviewed-by: default avatarKai Koehne <kai.koehne@nokia.com>
parent c158ae13
No related branches found
Tags v5.12.4
No related merge requests found
...@@ -222,27 +222,21 @@ void QmlJSScriptConsole::appendResult(const QString &result) ...@@ -222,27 +222,21 @@ void QmlJSScriptConsole::appendResult(const QString &result)
QTextCursor cur = textCursor(); QTextCursor cur = textCursor();
cur.movePosition(QTextCursor::End); cur.movePosition(QTextCursor::End);
cur.insertText(_("\n")); cur.insertText(_("\n"));
cur.insertText(result); cur.insertText(result);
cur.movePosition(QTextCursor::EndOfLine);
cur.insertText(_("\n")); cur.insertText(_("\n"));
setTextCursor(cur);
displayPrompt();
QTextEdit::ExtraSelection sel; QTextEdit::ExtraSelection sel;
QTextCharFormat resultFormat; QTextCharFormat resultFormat;
resultFormat.setForeground(QBrush(QColor(Qt::darkGray))); resultFormat.setForeground(QBrush(QColor(Qt::darkGray)));
cur.movePosition(QTextCursor::PreviousBlock);
QTextCursor c(document()->findBlockByNumber(cur.blockNumber()-1)); cur.movePosition(QTextCursor::EndOfBlock, QTextCursor::KeepAnchor);
c.movePosition(QTextCursor::StartOfBlock);
c.movePosition(QTextCursor::NextBlock, QTextCursor::KeepAnchor);
sel.format = resultFormat; sel.format = resultFormat;
sel.cursor = c; sel.cursor = cur;
d->selections.append(sel); d->selections.append(sel);
setExtraSelections(d->selections); setExtraSelections(d->selections);
displayPrompt();
} }
void QmlJSScriptConsole::clear() void QmlJSScriptConsole::clear()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment