diff options
Diffstat (limited to 'src/plugins/cpptools/cpprefactoringchanges.cpp')
-rw-r--r-- | src/plugins/cpptools/cpprefactoringchanges.cpp | 19 |
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; |