Yesterday's coding broke the build, but today I was able to write a minimal program to use to figure out how what I was trying to do really works and then ported that back over to the real program. I don't think I've ever used the stuff in the QtConcurrent module before so it took a bit of figuring out how to get the compiler to not complain.