TextEditor: Support contents() and contentsChanged()

Change-Id: Ia1957d489b8bf2b42c69f739913b50e52e488a69
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
Ulf Hermann
2016-01-15 15:39:23 +01:00
parent 7129cb0b7d
commit 75aa1d26ac
2 changed files with 7 additions and 2 deletions

View File

@@ -237,7 +237,7 @@ TextDocument::TextDocument(Id id)
});
connect(&d->m_document, &QTextDocument::contentsChanged,
this, &TextDocument::contentsChanged);
this, &Core::IDocument::contentsChanged);
connect(&d->m_document, &QTextDocument::contentsChange,
this, &TextDocument::contentsChangedWithPosition);
@@ -551,6 +551,11 @@ bool TextDocument::save(QString *errorString, const QString &saveFileName, bool
return true;
}
QByteArray TextDocument::contents() const
{
return plainText().toUtf8();
}
bool TextDocument::setContents(const QByteArray &contents)
{
return setPlainText(QString::fromUtf8(contents));