forked from qt-creator/qt-creator
TextEditor: Flatten QuickFixAssistProcessor hierarchy
{Cpp,QmlJS}QuickFixProcessor were doing the same (storing a single
pointer to a IAssistProvider). This could be done in the base
class with the leaf classes removed.
Change-Id: I0e419f37c5547d5ddfcfd1a767d356040dd7e56f
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
@@ -67,21 +67,6 @@ QmlJSRefactoringFilePtr QmlJSQuickFixAssistInterface::currentFile() const
|
||||
return m_currentFile;
|
||||
}
|
||||
|
||||
// ----------------------
|
||||
// QmlJSQuickFixProcessor
|
||||
// ----------------------
|
||||
QmlJSQuickFixProcessor::QmlJSQuickFixProcessor(const TextEditor::IAssistProvider *provider)
|
||||
: m_provider(provider)
|
||||
{}
|
||||
|
||||
QmlJSQuickFixProcessor::~QmlJSQuickFixProcessor()
|
||||
{}
|
||||
|
||||
const IAssistProvider *QmlJSQuickFixProcessor::provider() const
|
||||
{
|
||||
return m_provider;
|
||||
}
|
||||
|
||||
// ---------------------------
|
||||
// QmlJSQuickFixAssistProvider
|
||||
// ---------------------------
|
||||
@@ -103,7 +88,7 @@ bool QmlJSQuickFixAssistProvider::supportsEditor(Core::Id editorId) const
|
||||
|
||||
IAssistProcessor *QmlJSQuickFixAssistProvider::createProcessor() const
|
||||
{
|
||||
return new QmlJSQuickFixProcessor(this);
|
||||
return new QuickFixAssistProcessor(this);
|
||||
}
|
||||
|
||||
QList<QuickFixFactory *> QmlJSQuickFixAssistProvider::quickFixFactories() const
|
||||
|
||||
Reference in New Issue
Block a user