diff options
Diffstat (limited to 'src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentfilter.cpp')
-rw-r--r-- | src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentfilter.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentfilter.cpp b/src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentfilter.cpp index 9b15eeaa99..3cc1fe836c 100644 --- a/src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentfilter.cpp +++ b/src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentfilter.cpp @@ -169,5 +169,17 @@ struct StartsWith }; QList<QString> strings = ...; -QFuture<QString> fooString = QtConcurrent::filtered(images, StartsWith(QLatin1String("Foo"))); +QFuture<QString> fooString = QtConcurrent::filtered(strings, StartsWith(QLatin1String("Foo"))); //! [13] + +//! [14] +struct StringTransform +{ + void operator()(QString &result, const QString &value); +}; + +QFuture<QString> fooString = + QtConcurrent::filteredReduced<QString>(strings, + StartsWith(QLatin1String("Foo")), + StringTransform()); +//! [14] |