forked from qt-creator/qt-creator
CppEditor: Simplify CppRefactoringChanges class
Remove unneeded methods from API.
This commit is contained in:
@@ -102,7 +102,7 @@ CppQuickFixOperation::~CppQuickFixOperation()
|
||||
|
||||
void CppQuickFixOperation::perform()
|
||||
{
|
||||
CppRefactoringChanges refactoring(_state.document(), _state.snapshot());
|
||||
CppRefactoringChanges refactoring(_state.snapshot());
|
||||
CppRefactoringFile current = refactoring.file(fileName());
|
||||
|
||||
performChanges(¤t, &refactoring);
|
||||
|
@@ -41,31 +41,19 @@ using namespace CppEditor;
|
||||
using namespace CPlusPlus;
|
||||
using namespace Utils;
|
||||
|
||||
CppRefactoringChanges::CppRefactoringChanges(const Document::Ptr &thisDocument, const Snapshot &snapshot)
|
||||
: m_thisDocument(thisDocument)
|
||||
, m_snapshot(snapshot)
|
||||
, m_context(m_thisDocument, m_snapshot)
|
||||
CppRefactoringChanges::CppRefactoringChanges(const Snapshot &snapshot)
|
||||
: m_snapshot(snapshot)
|
||||
, m_modelManager(CppTools::CppModelManagerInterface::instance())
|
||||
{
|
||||
Q_ASSERT(m_modelManager);
|
||||
m_workingCopy = m_modelManager->workingCopy();
|
||||
}
|
||||
|
||||
Document::Ptr CppRefactoringChanges::thisDocument() const
|
||||
{
|
||||
return m_thisDocument;
|
||||
}
|
||||
|
||||
const Snapshot &CppRefactoringChanges::snapshot() const
|
||||
{
|
||||
return m_snapshot;
|
||||
}
|
||||
|
||||
const LookupContext &CppRefactoringChanges::context() const
|
||||
{
|
||||
return m_context;
|
||||
}
|
||||
|
||||
CppRefactoringFile CppRefactoringChanges::file(const QString &fileName)
|
||||
{
|
||||
return CppRefactoringFile(fileName, this);
|
||||
|
@@ -82,13 +82,9 @@ private:
|
||||
class CPPEDITOR_EXPORT CppRefactoringChanges: public TextEditor::RefactoringChanges
|
||||
{
|
||||
public:
|
||||
CppRefactoringChanges(const CPlusPlus::Document::Ptr &thisDocument,
|
||||
const CPlusPlus::Snapshot &snapshot);
|
||||
CppRefactoringChanges(const CPlusPlus::Snapshot &snapshot);
|
||||
|
||||
CPlusPlus::Document::Ptr thisDocument() const;
|
||||
const CPlusPlus::Snapshot &snapshot() const;
|
||||
const CPlusPlus::LookupContext &context() const;
|
||||
|
||||
CppRefactoringFile file(const QString &fileName);
|
||||
|
||||
private:
|
||||
|
Reference in New Issue
Block a user