update per code review, Q_OS is documented in qt5 but fails to compile