Commit 32f67652 authored by Roberto Raggi's avatar Roberto Raggi

Added getter/setters for the ChangeSet.

parent 854eecfc
......@@ -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;
......
......@@ -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);
......
......@@ -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;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment