VcsBase: Make the description directly available in Submit Editor

Make the description directly available to subclasses of the submit
editor.

Change-Id: Ieb6f99091fdcb6f794491169e637bec53a04dacb
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Tobias Hunger
2015-02-20 09:54:49 +01:00
parent 541dde7ecc
commit 16f9e10e72
3 changed files with 16 additions and 3 deletions

View File

@@ -516,15 +516,25 @@ void VcsBaseSubmitEditor::slotDiffSelectedVcsFiles(const QList<int> &rawList)
QByteArray VcsBaseSubmitEditor::fileContents() const
{
return d->m_widget->descriptionText().toLocal8Bit();
return description().toLocal8Bit();
}
bool VcsBaseSubmitEditor::setFileContents(const QByteArray &contents)
{
d->m_widget->setDescriptionText(QString::fromUtf8(contents));
setDescription(QString::fromUtf8(contents));
return true;
}
QString VcsBaseSubmitEditor::description() const
{
return d->m_widget->descriptionText();
}
void VcsBaseSubmitEditor::setDescription(const QString &text)
{
d->m_widget->setDescriptionText(text);
}
bool VcsBaseSubmitEditor::isDescriptionMandatory() const
{
return d->m_widget->isDescriptionMandatory();