QuickFix: Introduce CppRefactoringFile.

This commit is contained in:
Christian Kamm
2010-08-13 11:48:29 +02:00
parent 6c76866b12
commit bbe64796a0
8 changed files with 200 additions and 43 deletions

View File

@@ -82,10 +82,10 @@ public:
"CppEditor::DeclFromDef").arg(type));
}
void performChanges(TextEditor::RefactoringFile *, CppRefactoringChanges *refactoring)
void performChanges(CppRefactoringFile *, CppRefactoringChanges *refactoring)
{
TextEditor::RefactoringFile targetFile = refactoring->file(m_targetFileName);
Document::Ptr targetDoc = refactoring->document(targetFile);
CppRefactoringFile targetFile = refactoring->file(m_targetFileName);
Document::Ptr targetDoc = targetFile.cppDocument();
InsertionPointLocator locator(targetDoc);
const InsertionLocation loc = locator.methodDeclarationInClass(m_targetSymbol, m_xsSpec);
Q_ASSERT(loc.isValid());