Вы можете использовать сигнал / слоты для подключения вашего mouseEvent к определенному слоту.
Или вы можете создать QEventLoop и выйти из него, выдав «mSignalTriggert», когда mouseEvent случится.
QEventLoop l;
connect(this, &MainWindow::mSignalTriggerd, &l, &QEventLoop::quit);
l.exec();