QT Event Loop provided