示例#1
0
void JabberSearch::showSearchDialog(const Jid &AStreamJid, const Jid &AServiceJid, QWidget *AParent)
{
    IPresence *presence = FPresenceManager!=NULL ? FPresenceManager->findPresence(AStreamJid) : NULL;
    if (presence && presence->isOpen())
    {
        SearchDialog *dialog = new SearchDialog(this,AStreamJid,AServiceJid,AParent);
        connect(presence->instance(),SIGNAL(closed()),dialog,SLOT(reject()));
        dialog->show();
    }
}