Нужен сигнал/свойство, по которому можно определить: активно ли окно в данный момент.
То есть имеет фокус.
А вот когда другое окно активно, то мне должно придти false. Как то так.
void QWidget::leaveEvent ( QEvent * event ) [virtual protected]
Надеюсь это объяснит ту билеберду в первом посте.