VCS: Properly support contents() on commit descriptions

Change-Id: Ia10a646b49d442c5c8027c744ded003189645283
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
Ulf Hermann
2016-01-15 15:35:17 +01:00
parent 8a467fccbf
commit 161bb4e463
4 changed files with 10 additions and 6 deletions

View File

@@ -50,6 +50,8 @@ SubmitEditorFile::SubmitEditorFile(const VcsBaseSubmitEditorParameters *paramete
setId(parameters->id);
setMimeType(QLatin1String(parameters->mimeType));
setTemporary(true);
connect(m_editor, &VcsBaseSubmitEditor::fileContentsChanged,
this, &Core::IDocument::contentsChanged);
}
Core::IDocument::OpenResult SubmitEditorFile::open(QString *errorString, const QString &fileName,
@@ -71,6 +73,11 @@ Core::IDocument::OpenResult SubmitEditorFile::open(QString *errorString, const Q
return OpenResult::Success;
}
QByteArray SubmitEditorFile::contents() const
{
return m_editor->fileContents();
}
bool SubmitEditorFile::setContents(const QByteArray &contents)
{
return m_editor->setFileContents(contents);