diff options
Diffstat (limited to 'src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentmap.cpp')
-rw-r--r-- | src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentmap.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentmap.cpp b/src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentmap.cpp index 183b82bb9a..9cf82c786a 100644 --- a/src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentmap.cpp +++ b/src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentmap.cpp @@ -157,6 +157,18 @@ QFuture<QSet<int> > totalColorDistribution = QtConcurrent::mappedReduced(images, QImage QImage::scaledToWidth(int width, Qt::TransformationMode) const; //! [10] +//! [11] +struct ImageTransform +{ + void operator()(QImage &result, const QImage &value); +}; + +QFuture<QImage> thumbNails = + QtConcurrent::mappedReduced<QImage>(images, + Scaled(100), + ImageTransform(), + QtConcurrent::SequentialReduce); +//! [11] //! [13] QList<QImage> images = ...; |