Extending Qt Creator Manual | Code Assist for Editors

Extending Qt Creator Manual 4.3.0

# Code Assist for Editors

Code assist is available in the form of completions and refactoring actions pop-ups which are triggered under particular circumstances. This group contains the classes used to provide such support.

Completions can be of a variety of kind like function hints, snippets, and regular context-aware content. The later are usually represented by semantic proposals, but it is also possible that they are simply plain text like in the fake vim mode.

Completions also have the possibility to run asynchronously in a separate thread and then not blocking the GUI. This is the default behavior.

TextEditor::AssistInterface | Acts as an interface for providing access to the document from which a proposal is computed
TextEditor::AssistProposalItem | Acts as an interface for representing an assist proposal item
TextEditor::IAssistProcessor | Acts as an interface that actually computes an assist proposal
TextEditor::IAssistProposal | Acts as an interface for representing an assist proposal
TextEditor::IAssistProposalModel | Acts as an interface for representing proposals
TextEditor::IAssistProposalWidget | Acts as an interface for widgets that display assist proposals
TextEditor::IAssistProvider | Acts as an interface for providing code assist