forked from qt-creator/qt-creator
CppEditor: simplify CppQuickFixOperation interface
Change-Id: Ib3ed82c7f07f80027b18471ffb7b3055fa74eb52 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
@@ -48,18 +48,13 @@ using namespace QmlJSTools;
|
||||
using namespace TextEditor;
|
||||
using TextEditor::RefactoringChanges;
|
||||
|
||||
QmlJSQuickFixOperation::QmlJSQuickFixOperation(
|
||||
const QSharedPointer<const QmlJSQuickFixAssistInterface> &interface,
|
||||
int priority)
|
||||
QmlJSQuickFixOperation::QmlJSQuickFixOperation(const QmlJSQuickFixInterface &interface,
|
||||
int priority)
|
||||
: QuickFixOperation(priority)
|
||||
, m_interface(interface)
|
||||
{
|
||||
}
|
||||
|
||||
QmlJSQuickFixOperation::~QmlJSQuickFixOperation()
|
||||
{
|
||||
}
|
||||
|
||||
void QmlJSQuickFixOperation::perform()
|
||||
{
|
||||
QmlJSRefactoringChanges refactoring(QmlJS::ModelManagerInterface::instance(),
|
||||
@@ -79,28 +74,9 @@ QString QmlJSQuickFixOperation::fileName() const
|
||||
return m_interface->semanticInfo().document->fileName();
|
||||
}
|
||||
|
||||
QmlJSQuickFixFactory::QmlJSQuickFixFactory()
|
||||
{
|
||||
}
|
||||
|
||||
QmlJSQuickFixFactory::~QmlJSQuickFixFactory()
|
||||
void QmlJSQuickFixFactory::matchingOperations(const QuickFixInterface &interface,
|
||||
QuickFixOperations &result)
|
||||
{
|
||||
}
|
||||
|
||||
QList<QuickFixOperation::Ptr> QmlJSQuickFixFactory::matchingOperations(
|
||||
const QSharedPointer<const TextEditor::IAssistInterface> &interface)
|
||||
{
|
||||
return match(interface.staticCast<const QmlJSQuickFixAssistInterface>());
|
||||
}
|
||||
|
||||
QList<QmlJSQuickFixOperation::Ptr> QmlJSQuickFixFactory::noResult()
|
||||
{
|
||||
return QList<QmlJSQuickFixOperation::Ptr>();
|
||||
}
|
||||
|
||||
QList<QmlJSQuickFixOperation::Ptr> QmlJSQuickFixFactory::singleResult(QmlJSQuickFixOperation *operation)
|
||||
{
|
||||
QList<QmlJSQuickFixOperation::Ptr> result;
|
||||
result.append(QmlJSQuickFixOperation::Ptr(operation));
|
||||
return result;
|
||||
match(interface.staticCast<const QmlJSQuickFixAssistInterface>(), result);
|
||||
}
|
||||
|
Reference in New Issue
Block a user