TextEditor: Merge some "assist" related classes

Simplifies the code base by removing one level of unused
and unneeded abstraction.

- Merge {I,Default}AssistInterface to AssistInterface
- Merge {IAssist,Basic}ProposalItem to AssistProposalItem
- Merge {IGenericProposal,BasicProposalItemList}Model to GenericProposalModel

Change-Id: I54ee7b095427383d67a00fc1d87c3808c21d812d
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
hjk
2014-09-04 00:04:18 +02:00
parent 0c3eeab464
commit 0edefc4c2b
60 changed files with 464 additions and 766 deletions

View File

@@ -47,7 +47,7 @@ IAssistProcessor::~IAssistProcessor()
{}
/*!
\fn IAssistProposal *TextEditor::IAssistProcessor::perform(const IAssistInterface *interface)
\fn IAssistProposal *TextEditor::IAssistProcessor::perform(const AssistInterface *interface)
Computes a proposal and returns it. Access to the document is made through the \a interface.
If this is an asynchronous processor the \a interface will be detached.
@@ -56,5 +56,5 @@ IAssistProcessor::~IAssistProcessor()
sharing data across asynchronous processors since there might be more than one instance of
them computing a proposal at a particular time.
\sa IAssistInterface::detach()
\sa AssistInterface::detach()
*/