From be48bfb2fe13dd081764cf59e17c02b8fb280cb1 Mon Sep 17 00:00:00 2001 From: Leandro Melo Date: Thu, 26 May 2011 11:29:25 +0200 Subject: [PATCH] C++ editor: Check _ to accept idle editor completion In addition to letters and numbers. Change-Id: I89ec68c50a62516cc0b91d267fd96bb908cbf8bc Reviewed-on: http://codereview.qt.nokia.com/131 Reviewed-by: Roberto Raggi --- src/plugins/cpptools/cppcompletionassist.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/cpptools/cppcompletionassist.cpp b/src/plugins/cpptools/cppcompletionassist.cpp index d90a80128d1..94303bcc254 100644 --- a/src/plugins/cpptools/cppcompletionassist.cpp +++ b/src/plugins/cpptools/cppcompletionassist.cpp @@ -725,7 +725,7 @@ bool CppCompletionAssistProcessor::accepts() const } else { // Trigger completion after three characters of a name have been typed, when not editing an existing name QChar characterUnderCursor = m_interface->characterAt(pos); - if (!characterUnderCursor.isLetterOrNumber()) { + if (!characterUnderCursor.isLetterOrNumber() && characterUnderCursor != QLatin1Char('_')) { const int startOfName = findStartOfName(pos); if (pos - startOfName >= 3) { const QChar firstCharacter = m_interface->characterAt(startOfName);