forked from qt-creator/qt-creator
TextEditor: Support contents() and contentsChanged()
Change-Id: Ia1957d489b8bf2b42c69f739913b50e52e488a69 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user