aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/vcsbase/submiteditorfile.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@theqtcompany.com>2016-01-15 15:35:17 +0100
committerUlf Hermann <ulf.hermann@theqtcompany.com>2016-01-22 09:51:48 +0000
commit161bb4e463e2cb476ea7de2f3002b089cf1751ae (patch)
tree39c3687401c0c851c2c6ab71968bae6f313f1e05 /src/plugins/vcsbase/submiteditorfile.cpp
parent8a467fccbf946daf00552b4df57ba9b34f048955 (diff)
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>
Diffstat (limited to 'src/plugins/vcsbase/submiteditorfile.cpp')
-rw-r--r--src/plugins/vcsbase/submiteditorfile.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/vcsbase/submiteditorfile.cpp b/src/plugins/vcsbase/submiteditorfile.cpp
index 058e4e9a3e..44bf91a884 100644
--- a/src/plugins/vcsbase/submiteditorfile.cpp
+++ b/src/plugins/vcsbase/submiteditorfile.cpp
@@ -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);