I would prefer to not use the config API to notify enginelooprecorder.cpp of the loop location, since it's not technically thread-safe and not the great option for performance.  I don't think I can connect the manager to a slot in enginelooprecorder.cpp though since we've subclassed QThread.