diff options
author | Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> | 2015-07-22 13:09:44 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> | 2015-07-23 11:18:55 +0000 |
commit | 5643a45a83ef47f2f48bb1d077f1abb38ac74a26 (patch) | |
tree | a519664f9884b3be062e05ad2113afae825c042c /src/plugins/clangcodemodel/clangcompletionassistprocessor.h | |
parent | 889237f962518112d8336ff5b0d6a7ab71cdb8f3 (diff) |
Clang: Fallback to global completion if function call completion fails
We can not offer proper constructor completion with libclang <= 3.6, so
fall back to normal/global completion.
Change-Id: I90bb8d981ae20ed4c228f829ad4267221b92f8a1
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com>
Diffstat (limited to 'src/plugins/clangcodemodel/clangcompletionassistprocessor.h')
-rw-r--r-- | src/plugins/clangcodemodel/clangcompletionassistprocessor.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/clangcodemodel/clangcompletionassistprocessor.h b/src/plugins/clangcodemodel/clangcompletionassistprocessor.h index ad6f34bd15..77f80a3e3c 100644 --- a/src/plugins/clangcodemodel/clangcompletionassistprocessor.h +++ b/src/plugins/clangcodemodel/clangcompletionassistprocessor.h @@ -59,7 +59,7 @@ public: TextEditor::IAssistProposal *perform(const TextEditor::AssistInterface *interface) override; - void handleAvailableAsyncCompletions(const CodeCompletions &completions); + bool handleAvailableAsyncCompletions(const CodeCompletions &completions); const TextEditor::TextEditorWidget *textEditorWidget() const; @@ -91,7 +91,7 @@ private: void sendCompletionRequest(int position, const QByteArray &customFileContent); void handleAvailableCompletions(const CodeCompletions &completions); - void handleAvailableFunctionHintCompletions(const CodeCompletions &completions); + bool handleAvailableFunctionHintCompletions(const CodeCompletions &completions); private: QScopedPointer<const ClangCompletionAssistInterface> m_interface; |