Some more cleanup

This commit is contained in:
Roberto Raggi
2009-11-25 12:22:55 +01:00
parent d6fa4e2079
commit 3e93c5eff7
2 changed files with 54 additions and 42 deletions

View File

@@ -56,17 +56,20 @@ class QuickFixOperation
Q_DISABLE_COPY(QuickFixOperation)
public:
QuickFixOperation(CPlusPlus::Document::Ptr doc,
const CPlusPlus::Snapshot &snapshot,
CPPEditor *editor);
QuickFixOperation();
virtual ~QuickFixOperation();
virtual QString description() const = 0;
virtual int match(const QList<CPlusPlus::AST *> &path) = 0;
CPlusPlus::Document::Ptr document() const { return _doc; }
CPlusPlus::Snapshot snapshot() const { return _snapshot; }
CPlusPlus::Document::Ptr document() const;
void setDocument(CPlusPlus::Document::Ptr document);
CPlusPlus::Snapshot snapshot() const;
void setSnapshot(const CPlusPlus::Snapshot &snapshot);
CPPEditor *editor() const;
void setEditor(CPPEditor *editor);
QTextCursor textCursor() const;
void setTextCursor(const QTextCursor &cursor);
@@ -74,7 +77,6 @@ public:
int selectionStart() const;
int selectionEnd() const;
CPPEditor *editor() const;
const Utils::ChangeSet &changeSet() const;
CPlusPlus::AST *topLevelNode() const;
@@ -117,7 +119,7 @@ protected:
void reindent(const Range &range);
private:
CPlusPlus::Document::Ptr _doc;
CPlusPlus::Document::Ptr _document;
CPlusPlus::Snapshot _snapshot;
QTextCursor _textCursor;
Utils::ChangeSet _changeSet;