IAssistProposalModel Class
(TextEditor::IAssistProposalModel)The IAssistProposalModel class acts as an interface for representing proposals. More...
Header: | #include <IAssistProposalModel> |
Public Functions
IAssistProposalModel() | |
virtual | ~IAssistProposalModel() |
virtual void | reset() = 0 |
virtual int | size() const = 0 |
virtual QString | text(int index) const = 0 |
Detailed Description
The IAssistProposalModel class acts as an interface for representing proposals.
Known implenters of this interface are IFunctionHintProposalModel and GenericProposalModel. The former is recommeded to be used when assisting function calls constructs (overloads and parameters) while the latter is quite generic so that it could be used to propose snippets, refactoring operations (quickfixes), and contextual content (the member of class or a string existent in the document, for example).
This is class is part of the CodeAssist API.
Member Function Documentation
IAssistProposalModel::IAssistProposalModel()
Default constructs an instance of IAssistProposalModel.
[virtual]
IAssistProposalModel::~IAssistProposalModel()
Destroys the instance of IAssistProposalModel. The destructor is virtual.