в своем классе декларируешь сигнал:
теперь когда тебе нужно испустить сигнал, пишешь
а также у тебя должен быть слот с твоим месагбоксом, допустим:
vodi myClass::showMess()
{
..........Выводишь месагбокс............
}
теперь делаешь связку твоего сигнала и слота с месагбоксов:
connect(myClass, SIGNAL(mySignal()), this, SLOT(showMess()));
и получается следующее: когда испускается сигнал mySignal вызывается слот showMess() и показывается твой месагбокс. и везге где тебе нужно показать твоё сообщение делай