Skip to content

qt: threadrunner: add support for QFuture run through the threadpool

This uses the built-in Qt QFuture which allows continuation, cancelation, exception handling, etc.

Eventually all the jobs run through the thread pool could use this system, apart the ones relying on a named queue. But even then, using Qt6's QFuture::then() could allow chaining these jobs properly.

Merge request reports

Loading