97 const auto checkColumn = [&,
this] (
int col)
99 const auto& idx = sourceModel ()->index (row, col, parent);
100 return std::ranges::any_of (Roles_,
101 [
this, &idx] (
int role) {
return IsMatch (idx.data (role).toString ()); });
104 return Columns_.isEmpty () ?
105 std::ranges::any_of (std::views::iota (0, sourceModel ()->columnCount (parent)), checkColumn) :
106 std::ranges::any_of (Columns_, checkColumn);