summaryrefslogtreecommitdiff
path: root/src/plugins/vcsbase/submitfilemodel.cpp
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2012-12-25 18:27:38 +0200
committerOrgad Shaneh <orgad.shaneh@audiocodes.com>2012-12-30 21:47:35 +0100
commitcecfffc7a3b858c75ccd3bb1c7a745ebdec1d509 (patch)
treee338aa86ad0f7a2c161e3631f71cba5e3c56da0d /src/plugins/vcsbase/submitfilemodel.cpp
parent6c4c45ba0ee32c359b9012beb223390d80abee71 (diff)
downloadqt-creator-cecfffc7a3b858c75ccd3bb1c7a745ebdec1d509.tar.gz
VCS: Refresh submit editor status when it might change
Including Git implementation Task-number: QTCREATORBUG-5644 Change-Id: Ic5dede99d93b84e5d271292b4694216f51e66882 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/vcsbase/submitfilemodel.cpp')
-rw-r--r--src/plugins/vcsbase/submitfilemodel.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/vcsbase/submitfilemodel.cpp b/src/plugins/vcsbase/submitfilemodel.cpp
index dd24b0eaab..4045407513 100644
--- a/src/plugins/vcsbase/submitfilemodel.cpp
+++ b/src/plugins/vcsbase/submitfilemodel.cpp
@@ -117,6 +117,12 @@ bool SubmitFileModel::checked(int row) const
return (item(row)->checkState() == Qt::Checked);
}
+void SubmitFileModel::setChecked(int row, bool check)
+{
+ if (row >= 0 || row < rowCount())
+ item(row)->setCheckState(check ? Qt::Checked : Qt::Unchecked);
+}
+
QVariant SubmitFileModel::extraData(int row) const
{
if (row < 0 || row >= rowCount())