QFuture
перебирает двунаправленный итератор, который, как я полагаю, является корнем проблемы. Однако в документах говорится, что QFutureWatcher::progressValue
"возвращает значение от progressMinimum
до progressMaximum
". Я звоню QtConcurrent::filtered
вот так: QtConcurrent::filtered(myMap.begin(), myMap.end(), filterFn)
.
Кто-нибудь имеет представление о том, что происходит не так?