Возможно, было бы лучшее решение, но вот что вы могли бы сделать: используйте таймер одиночной съемки , который немедленно сработает (т.е. как только будет запущен насос событий).
Таймер вызовет слот, например, вашего WinMain
класса:
void main(..) {
QApplication app(..);
WinMain fen;
fen.show;
QTimer::singleShot(0, &fen, SLOT(login()));
app.exec();
};
В слоте login()
на WinMain
вы бы позвонили на LogHandler::log()
:
void WinMain::login() {
if (!LogHandler::log(this))
qApp->quit();
}