aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cppeditor/cppautocompleter.h
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@nokia.com>2012-02-10 14:03:57 +0100
committerLeandro Melo <leandro.melo@nokia.com>2012-04-27 16:43:22 +0200
commit6c5bec6e656d14edb0aa519a08a3c5b4e0a9c17b (patch)
tree4cf7c7a5b16bfe1de539c65b79840c5d0e0196d4 /src/plugins/cppeditor/cppautocompleter.h
parent7ad113b4aa8945791a9a662863c5a37d07709f11 (diff)
C++: Fix auto-parenthesis before comment
First character in a multiline comment line will now be recognized as a comment by the autocompleter. Task-number: QTCREATORBUG-6459 Change-Id: I7103d90e808d40b5a48b7654340954323026a3f7 Reviewed-by: Leandro Melo <leandro.melo@nokia.com>
Diffstat (limited to 'src/plugins/cppeditor/cppautocompleter.h')
-rw-r--r--src/plugins/cppeditor/cppautocompleter.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/cppeditor/cppautocompleter.h b/src/plugins/cppeditor/cppautocompleter.h
index c02e329f3e..83d22d0e71 100644
--- a/src/plugins/cppeditor/cppautocompleter.h
+++ b/src/plugins/cppeditor/cppautocompleter.h
@@ -34,6 +34,7 @@
#define CPPAUTOCOMPLETER_H
#include <texteditor/autocompleter.h>
+#include <Token.h>
namespace CppEditor {
namespace Internal {
@@ -53,6 +54,10 @@ public:
QChar la,
int *skippedChars) const;
virtual QString insertParagraphSeparator(const QTextCursor &cursor) const;
+
+private:
+ bool isInCommentHelper(const QTextCursor &cursor, CPlusPlus::Token *retToken = 0) const;
+ const CPlusPlus::Token tokenAtPosition(const QList<CPlusPlus::Token> &tokens, const unsigned pos) const;
};
} // Internal