Forward from: Anatoly Shirokov
В виду того, что QNetworkAccessManager асинхронен, то можешь возвращать что-то вроде "промиса" (терминология JS) из функции запроса. Пример https://gist.github.com/anatoly-spb/f9802dc4d1eef051327ab1c75291441f#file-serviceexecutor-cpp-L84