From a9454b3e557088eab8e1ee768c47d67dc0308e59 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Wed, 4 Feb 2015 22:55:49 +0200 Subject: [PATCH] VCS: Do not check uncheckable items on Select all... ... in the submit editor Change-Id: I632195429390320836719cbdecf1aec22db08d2f Reviewed-by: Tobias Hunger --- src/plugins/vcsbase/submitfilemodel.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/plugins/vcsbase/submitfilemodel.cpp b/src/plugins/vcsbase/submitfilemodel.cpp index ca67ce78578..7457316a4e2 100644 --- a/src/plugins/vcsbase/submitfilemodel.cpp +++ b/src/plugins/vcsbase/submitfilemodel.cpp @@ -131,8 +131,11 @@ void SubmitFileModel::setChecked(int row, bool check) void SubmitFileModel::setAllChecked(bool check) { int rows = rowCount(); - for (int row = 0; row < rows; ++row) - item(row)->setCheckState(check ? Qt::Checked : Qt::Unchecked); + for (int row = 0; row < rows; ++row) { + QStandardItem *i = item(row); + if (i->isCheckable()) + i->setCheckState(check ? Qt::Checked : Qt::Unchecked); + } } QVariant SubmitFileModel::extraData(int row) const