void KviMainWindow::childConnectionAwayStateChange(KviIrcConnection * c) { KviIrcContext * ctx = c->context(); if(ctx != m_pActiveContext) return; emit activeConnectionAwayStateChanged(); }
void KviIrcContextDisplayAction::setup() { KviAction::setup(); connect(g_pMainWindow,SIGNAL(activeConnectionServerInfoChanged()),this,SLOT(activeContextStateChanged())); connect(g_pMainWindow,SIGNAL(activeConnectionNickNameChanged()),this,SLOT(activeContextStateChanged())); connect(g_pMainWindow,SIGNAL(activeConnectionUserModeChanged()),this,SLOT(activeContextStateChanged())); connect(g_pMainWindow,SIGNAL(activeConnectionAwayStateChanged()),this,SLOT(activeContextStateChanged())); connect(g_pMainWindow,SIGNAL(activeConnectionLagChanged()),this,SLOT(activeContextStateChanged())); }