forked from qt-creator/qt-creator
Editor: Remove trailing whitespaces in generated files.
Task-number: QTCREATORBUG-9833 Change-Id: I7440d1e7c8ef303db1b6abfa8cd12325b934b0d2 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com> Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
This commit is contained in:
@@ -152,6 +152,15 @@ int TabSettings::trailingWhitespaces(const QString &text) const
|
||||
return i;
|
||||
}
|
||||
|
||||
void TabSettings::removeTrailingWhitespace(QTextCursor cursor, QTextBlock &block) const
|
||||
{
|
||||
if (const int trailing = trailingWhitespaces(block.text())) {
|
||||
cursor.setPosition(block.position() + block.length() - 1);
|
||||
cursor.movePosition(QTextCursor::PreviousCharacter, QTextCursor::KeepAnchor, trailing);
|
||||
cursor.removeSelectedText();
|
||||
}
|
||||
}
|
||||
|
||||
bool TabSettings::isIndentationClean(const QTextBlock &block) const
|
||||
{
|
||||
int i = 0;
|
||||
|
||||
Reference in New Issue
Block a user