forked from qt-creator/qt-creator
TextEditors: Remove tabSettings() from widget
It's part of the document. Change-Id: I7288b09a0792fdae9c741016594e129f6b21f8e7 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
@@ -328,17 +328,19 @@ void QuickToolBar::setProperty(const QString &propertyName, const QVariant &valu
|
||||
m_editor->convertPosition(changeSetPos + changeSetLength, &endLine, &column); //get line
|
||||
|
||||
if (line > 0) {
|
||||
TextEditor::TabSettings ts = m_editor->editorWidget()->tabSettings();
|
||||
TextEditor::TabSettings ts = m_editor->baseTextDocument()->tabSettings();
|
||||
QmlJSIndenter indenter;
|
||||
indenter.setTabSize(ts.m_tabSize);
|
||||
indenter.setIndentSize(ts.m_indentSize);
|
||||
|
||||
for (int i=line;i<=endLine;i++) {
|
||||
QTextBlock start = m_editor->editorWidget()->document()->findBlockByNumber(i);
|
||||
QTextBlock end = m_editor->editorWidget()->document()->findBlockByNumber(i);
|
||||
QTextBlock start = m_editor->baseTextDocument()->document()->findBlockByNumber(i);
|
||||
QTextBlock end = m_editor->baseTextDocument()->document()->findBlockByNumber(i);
|
||||
|
||||
if (end.isValid()) {
|
||||
const int indent = indenter.indentForBottomLine(m_editor->editorWidget()->document()->begin(), end.next(), QChar::Null);
|
||||
const int indent = indenter.indentForBottomLine(m_editor->baseTextDocument()
|
||||
->document()->begin(),
|
||||
end.next(), QChar::Null);
|
||||
ts.indentLine(start, indent);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user