diff options
| author | Roberto Raggi <roberto.raggi@nokia.com> | 2010-07-19 18:27:11 +0200 |
|---|---|---|
| committer | Roberto Raggi <roberto.raggi@nokia.com> | 2010-07-19 18:27:11 +0200 |
| commit | e78380fdf2ae28550d1ad4f336f1d0d469c10ed4 (patch) | |
| tree | b7d865fb7b05688214593452da2ed3f08bb29032 /src/plugins/cppeditor/cpprefactoringchanges.cpp | |
| parent | b374fcc4b0a6624e4f141375fc78538152ff3f91 (diff) | |
| download | qt-creator-e78380fdf2ae28550d1ad4f336f1d0d469c10ed4.tar.gz | |
Share the LookupContext.
Diffstat (limited to 'src/plugins/cppeditor/cpprefactoringchanges.cpp')
| -rw-r--r-- | src/plugins/cppeditor/cpprefactoringchanges.cpp | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/src/plugins/cppeditor/cpprefactoringchanges.cpp b/src/plugins/cppeditor/cpprefactoringchanges.cpp index 196ce53fd4..25aec463c7 100644 --- a/src/plugins/cppeditor/cpprefactoringchanges.cpp +++ b/src/plugins/cppeditor/cpprefactoringchanges.cpp @@ -29,24 +29,33 @@ #include "cpprefactoringchanges.h" -using namespace CPlusPlus; -using namespace CppTools; -using namespace TextEditor; using namespace CppEditor; +using namespace CPlusPlus; -CppRefactoringChanges::CppRefactoringChanges(const Snapshot &snapshot) - : m_snapshot(snapshot) +CppRefactoringChanges::CppRefactoringChanges(const Document::Ptr &thisDocument, const Snapshot &snapshot) + : m_thisDocument(thisDocument) + , m_snapshot(snapshot) + , m_context(m_thisDocument, m_snapshot) , m_modelManager(CppTools::CppModelManagerInterface::instance()) { Q_ASSERT(m_modelManager); m_workingCopy = m_modelManager->workingCopy(); } -const CPlusPlus::Snapshot &CppRefactoringChanges::snapshot() const +Document::Ptr CppRefactoringChanges::thisDocument() const +{ + return m_thisDocument; +} + +const Snapshot &CppRefactoringChanges::snapshot() const { return m_snapshot; } +const LookupContext &CppRefactoringChanges::context() const +{ + return m_context; +} QStringList CppRefactoringChanges::apply() { |
