TextEditor: add document content completer

Add completion based on words of the document. This provides basic
assistance for programming languages without a code model.

Task-number: QTCREATORBUG-13869
Change-Id: I3a9c59c741dfd6895442fc0524cfd1bd3b2b0111
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
David Schulz
2018-02-09 14:02:11 +01:00
parent 24520b9159
commit b4a1798618
6 changed files with 192 additions and 3 deletions

View File

@@ -252,7 +252,6 @@ void CodeAssistantPrivate::requestProposal(AssistReason reason,
case IAssistProvider::Asynchronous: {
processor->setAsyncCompletionAvailableHandler(
[this, reason](IAssistProposal *newProposal){
QTC_CHECK(newProposal);
invalidateCurrentRequestData();
displayProposal(newProposal, reason);