forked from qt-creator/qt-creator
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:
@@ -276,7 +276,7 @@ QString GitSubmitEditor::amendSHA1() const
|
|||||||
|
|
||||||
QByteArray GitSubmitEditor::fileContents() const
|
QByteArray GitSubmitEditor::fileContents() const
|
||||||
{
|
{
|
||||||
const QString &text = submitEditorWidget()->descriptionText();
|
const QString &text = description();
|
||||||
|
|
||||||
// Do the encoding convert, When use user-defined encoding
|
// Do the encoding convert, When use user-defined encoding
|
||||||
// e.g. git config --global i18n.commitencoding utf-8
|
// e.g. git config --global i18n.commitencoding utf-8
|
||||||
|
@@ -516,15 +516,25 @@ void VcsBaseSubmitEditor::slotDiffSelectedVcsFiles(const QList<int> &rawList)
|
|||||||
|
|
||||||
QByteArray VcsBaseSubmitEditor::fileContents() const
|
QByteArray VcsBaseSubmitEditor::fileContents() const
|
||||||
{
|
{
|
||||||
return d->m_widget->descriptionText().toLocal8Bit();
|
return description().toLocal8Bit();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool VcsBaseSubmitEditor::setFileContents(const QByteArray &contents)
|
bool VcsBaseSubmitEditor::setFileContents(const QByteArray &contents)
|
||||||
{
|
{
|
||||||
d->m_widget->setDescriptionText(QString::fromUtf8(contents));
|
setDescription(QString::fromUtf8(contents));
|
||||||
return true;
|
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
|
bool VcsBaseSubmitEditor::isDescriptionMandatory() const
|
||||||
{
|
{
|
||||||
return d->m_widget->isDescriptionMandatory();
|
return d->m_widget->isDescriptionMandatory();
|
||||||
|
@@ -155,6 +155,9 @@ protected:
|
|||||||
virtual QByteArray fileContents() const;
|
virtual QByteArray fileContents() const;
|
||||||
virtual bool setFileContents(const QByteArray &contents);
|
virtual bool setFileContents(const QByteArray &contents);
|
||||||
|
|
||||||
|
QString description() const;
|
||||||
|
void setDescription(const QString &text);
|
||||||
|
|
||||||
void setDescriptionMandatory(bool v);
|
void setDescriptionMandatory(bool v);
|
||||||
bool isDescriptionMandatory() const;
|
bool isDescriptionMandatory() const;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user