summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cpprefactoringchanges.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cpptools/cpprefactoringchanges.cpp')
-rw-r--r--src/plugins/cpptools/cpprefactoringchanges.cpp19
1 files changed, 12 insertions, 7 deletions
diff --git a/src/plugins/cpptools/cpprefactoringchanges.cpp b/src/plugins/cpptools/cpprefactoringchanges.cpp
index 5388312886..c92aa862d2 100644
--- a/src/plugins/cpptools/cpprefactoringchanges.cpp
+++ b/src/plugins/cpptools/cpprefactoringchanges.cpp
@@ -110,13 +110,13 @@ CppRefactoringFile::CppRefactoringFile(const QString &fileName, CppRefactoringCh
m_cppDocument = snapshot.document(fileName);
}
-CppRefactoringFile::CppRefactoringFile(TextEditor::BaseTextEditorWidget *editor, CPlusPlus::Document::Ptr document)
- : RefactoringFile()
- , m_cppDocument(document)
-{
- m_fileName = document->fileName();
- m_editor = editor;
-}
+CppRefactoringFile::CppRefactoringFile(QTextDocument *document, const QString &fileName)
+ : RefactoringFile(document, fileName)
+{ }
+
+CppRefactoringFile::CppRefactoringFile(TextEditor::BaseTextEditorWidget *editor)
+ : RefactoringFile(editor)
+{ }
Document::Ptr CppRefactoringFile::cppDocument() const
{
@@ -134,6 +134,11 @@ Document::Ptr CppRefactoringFile::cppDocument() const
return m_cppDocument;
}
+void CppRefactoringFile::setCppDocument(Document::Ptr document)
+{
+ m_cppDocument = document;
+}
+
Scope *CppRefactoringFile::scopeAt(unsigned index) const
{
unsigned line, column;