void WebPresencePlugin::listenToAllAccounts() { // connect to signals notifying of all accounts' status changes ProtocolList protocols = allProtocols(); for ( ProtocolList::Iterator it = protocols.begin(); it != protocols.end(); ++it ) { QDict<Kopete::Account> accounts = Kopete::AccountManager::self()->accounts( *it ); QDictIterator<Kopete::Account> acIt( accounts ); for( ; Kopete::Account *account = acIt.current(); ++acIt ) { listenToAccount( account ); } } slotWaitMoreStatusChanges(); }
ProtocolHash Protocol::all() { return allProtocols(); }