The examples in the QtConcurrentRun documentation 'Using member functions' have errors (http://doc.qt.nokia.com/4.7/qtconcurrentrun.html#using-member-functions).
The example of calling QByteArray::split() has an extra bracket. It would also be nice for the split to actually happen (the bytearray would have a comma). This would work:
The example of calling QImage::invertPixels is not doing anything to the image right now. A reference to the image should be given for the QtConcurrent::run: