don't call alert() when a message in a public chat is received

This commit is contained in:
Max-Wilhelm Bruker 2011-06-25 01:26:20 +02:00
parent a4c3d48389
commit cc795a2dd7
4 changed files with 7 additions and 6 deletions

View file

@ -101,7 +101,7 @@ void TabSupervisor::retranslateUi()
int TabSupervisor::myAddTab(Tab *tab)
{
connect(tab, SIGNAL(userEvent()), this, SLOT(tabUserEvent()));
connect(tab, SIGNAL(userEvent(bool)), this, SLOT(tabUserEvent(bool)));
return addTab(tab, tab->getTabText());
}
@ -299,14 +299,15 @@ void TabSupervisor::talkLeft(TabMessage *tab)
removeTab(indexOf(tab));
}
void TabSupervisor::tabUserEvent()
void TabSupervisor::tabUserEvent(bool globalEvent)
{
Tab *tab = static_cast<Tab *>(sender());
if (tab != currentWidget()) {
tab->setContentsChanged(true);
setTabIcon(indexOf(tab), *tabChangedIcon);
}
QApplication::alert(this);
if (globalEvent)
QApplication::alert(this);
}
void TabSupervisor::processRoomEvent(RoomEvent *event)