diff options
Diffstat (limited to 'src/plugins/projectexplorer/taskmodel.cpp')
-rw-r--r-- | src/plugins/projectexplorer/taskmodel.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/taskmodel.cpp b/src/plugins/projectexplorer/taskmodel.cpp index 8fcc48e737..c6d27bd7d4 100644 --- a/src/plugins/projectexplorer/taskmodel.cpp +++ b/src/plugins/projectexplorer/taskmodel.cpp @@ -341,6 +341,16 @@ void TaskFilterModel::setFilterIncludesWarnings(bool b) invalidateFilter(); } +int TaskFilterModel::issuesCount(int startRow, int endRow) const +{ + int count = 0; + for (int r = startRow; r <= endRow; ++r) { + if (task(index(r, 0)).type != Task::Unknown) + ++count; + } + return count; +} + void TaskFilterModel::updateFilterProperties(const QString &filterText, Qt::CaseSensitivity caseSensitivity, bool isRegexp) { |