@VRonin In my opinion it would be better to not to use QEventLoop. He can simply take next URL in void MainWindow::parse(bool) if there is any.
Actually @J-Hilk already suggested it in the other thread