diff options
author | Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com> | 2008-12-16 16:55:44 +0100 |
---|---|---|
committer | Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com> | 2008-12-16 16:58:29 +0100 |
commit | 9cf4074504e43fe937cd67fb70e8af4f5f30f9cd (patch) | |
tree | 17728a7af7e4786235231346bc2bb21dc493c1c8 /src/plugins/cpptools/cppcodecompletion.cpp | |
parent | e19c940d377c95bf36e8bda2b46d2b27b18548cd (diff) | |
download | qt-creator-9cf4074504e43fe937cd67fb70e8af4f5f30f9cd.tar.gz |
Added option to disable completion of common prefix
Some people don't like this.
Diffstat (limited to 'src/plugins/cpptools/cppcodecompletion.cpp')
-rw-r--r-- | src/plugins/cpptools/cppcodecompletion.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp index c7cd3f07a9..09d950a305 100644 --- a/src/plugins/cpptools/cppcodecompletion.cpp +++ b/src/plugins/cpptools/cppcodecompletion.cpp @@ -346,6 +346,16 @@ void CppCodeCompletion::setAutoInsertBraces(bool autoInsertBraces) m_autoInsertBraces = autoInsertBraces; } +bool CppCodeCompletion::isPartialCompletionEnabled() const +{ + return m_partialCompletionEnabled; +} + +void CppCodeCompletion::setPartialCompletionEnabled(bool partialCompletionEnabled) +{ + m_partialCompletionEnabled = partialCompletionEnabled; +} + /* Searches beckward for an access operator. */ @@ -1030,7 +1040,7 @@ bool CppCodeCompletion::partiallyComplete(const QList<TextEditor::CompletionItem } else if (completionItems.count() == 1) { complete(completionItems.first()); return true; - } else if (m_completionOperator != T_LPAREN) { + } else if (m_partialCompletionEnabled && m_completionOperator != T_LPAREN) { // Compute common prefix QString firstKey = completionItems.first().m_text; QString lastKey = completionItems.last().m_text; |