Druage clocked the compile time difference using this pattern vs our existing pattern of using PCH. The times were cut in half on Windows, and Windows was the only platform that benefited at all from PCH.
I think we've purged this from master already, but I won't consider the issue settled until frontendcommon.h and backendcommon.h have those #include <Qt_____> statements removed.
http://www.eventhelix.com/realtimemantra/HeaderFileIncludePatterns.htm
Druage clocked the compile time difference using this pattern vs our existing pattern of using PCH. The times were cut in half on Windows, and Windows was the only platform that benefited at all from PCH.