Added getter/setters for the ChangeSet.

This commit is contained in:
Roberto Raggi
2009-11-26 12:19:58 +01:00
parent 854eecfc19
commit 32f67652df
3 changed files with 17 additions and 0 deletions

View File

@@ -612,6 +612,16 @@ bool BaseTextEditor::open(const QString &fileName)
return false;
}
const Utils::ChangeSet &BaseTextEditor::changeSet() const
{
return d->m_changeSet;
}
void BaseTextEditor::setChangeSet(const Utils::ChangeSet &changeSet)
{
d->m_changeSet = changeSet;
}
Core::IFile *BaseTextEditor::file()
{
return d->m_document;

View File

@@ -46,6 +46,7 @@ QT_END_NAMESPACE
namespace Utils {
class LineColumnLabel;
class ChangeSet;
}
namespace TextEditor {
@@ -290,6 +291,9 @@ public:
static ITextEditor *openEditorAt(const QString &fileName, int line, int column = 0,
const QString &editorKind = QString());
const Utils::ChangeSet &changeSet() const;
void setChangeSet(const Utils::ChangeSet &changeSet);
// EditorInterface
Core::IFile * file();
bool createNew(const QString &contents);

View File

@@ -33,6 +33,7 @@
#include "basetexteditor.h"
#include "texteditoroverlay.h"
#include <texteditor/fontsettings.h>
#include <utils/changeset.h>
#include <QtCore/QBasicTimer>
#include <QtCore/QSharedData>
@@ -167,6 +168,8 @@ public:
bool m_autoParenthesesEnabled;
QTimer *m_updateTimer;
Utils::ChangeSet m_changeSet;
// parentheses matcher
bool m_formatRange;
QTextCharFormat m_matchFormat;