From deabf47f32af71b6e7d87714dd7e43f82dd867e0 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen Date: Thu, 9 Sep 2010 13:34:20 +0200 Subject: [PATCH] CppTools: Added skipComments flag. --- src/libs/cplusplus/BackwardsScanner.cpp | 7 +++++-- src/libs/cplusplus/BackwardsScanner.h | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/libs/cplusplus/BackwardsScanner.cpp b/src/libs/cplusplus/BackwardsScanner.cpp index 93db1209b94..7fde8e499bb 100644 --- a/src/libs/cplusplus/BackwardsScanner.cpp +++ b/src/libs/cplusplus/BackwardsScanner.cpp @@ -33,14 +33,17 @@ using namespace CPlusPlus; -BackwardsScanner::BackwardsScanner(const QTextCursor &cursor, int maxBlockCount, const QString &suffix) +BackwardsScanner::BackwardsScanner(const QTextCursor &cursor, + int maxBlockCount, + const QString &suffix, + bool skipComments) : _offset(0) , _blocksTokenized(0) , _block(cursor.block()) , _maxBlockCount(maxBlockCount) { _tokenize.setQtMocRunEnabled(true); - _tokenize.setSkipComments(true); + _tokenize.setSkipComments(skipComments); _tokenize.setObjCEnabled(true); _text = _block.text().left(cursor.position() - cursor.block().position()); diff --git a/src/libs/cplusplus/BackwardsScanner.h b/src/libs/cplusplus/BackwardsScanner.h index a2cb6e6ac3b..b929ed0df42 100644 --- a/src/libs/cplusplus/BackwardsScanner.h +++ b/src/libs/cplusplus/BackwardsScanner.h @@ -43,7 +43,8 @@ class CPLUSPLUS_EXPORT BackwardsScanner public: explicit BackwardsScanner(const QTextCursor &cursor, int maxBlockCount = MAX_BLOCK_COUNT, - const QString &suffix = QString()); + const QString &suffix = QString(), + bool skipComments = true); int startToken() const;