diff options
author | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2018-10-16 15:19:41 +0200 |
---|---|---|
committer | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2018-10-17 07:31:05 +0000 |
commit | f8e6ba916c846fcd76fac078e6034223720ae796 (patch) | |
tree | aad07885e5d4f1e769a4a4b35ebb03cfc84c14bd /src/libs/utils/textutils.h | |
parent | d1cd39081bec05bca446c75af87ef2118563498e (diff) |
Clang: Fix abandoning the parentheses for function
Was introduced in 0f96f735f0 because the the incorrect
move to the '&' character.
Task-number: QTCREATORBUG-21305
Change-Id: I55d79e68795f55b758aa95072fca10bc00d49037
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Diffstat (limited to 'src/libs/utils/textutils.h')
-rw-r--r-- | src/libs/utils/textutils.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libs/utils/textutils.h b/src/libs/utils/textutils.h index 01d765e786..8829604c97 100644 --- a/src/libs/utils/textutils.h +++ b/src/libs/utils/textutils.h @@ -68,6 +68,14 @@ void moveToPrevChar(CharacterProvider &provider, QTextCursor &cursor) } template <class CharacterProvider> +void moveToPrevWord(CharacterProvider &provider, QTextCursor &cursor) +{ + cursor.movePosition(QTextCursor::PreviousWord); + while (provider.characterAt(cursor.position()) == ':') + cursor.movePosition(QTextCursor::PreviousWord, QTextCursor::MoveAnchor, 2); +} + +template <class CharacterProvider> bool matchPreviousWord(CharacterProvider &provider, QTextCursor cursor, QString pattern) { cursor.movePosition(QTextCursor::PreviousWord); |