ICQPlugin::~ICQPlugin() { unregisterMessages(); delete m_icq; delete m_aim; getContacts()->removePacketType(OscarPacket); getContacts()->removePacketType(ICQDirectPacket); getContacts()->removePacketType(AIMDirectPacket); Event eVisible(EventCommandRemove, (void*)CmdVisibleList); eVisible.process(); Event eInvisible(EventCommandRemove, (void*)CmdInvisibleList); eInvisible.process(); Event eCheckInvisible(EventCommandRemove, (void*)CmdCheckInvisible); eCheckInvisible.process(); Event eCheckInvisibleAll(EventCommandRemove, (void*)CmdCheckInvisibleAll); eCheckInvisibleAll.process(); Event eMenuSearch(EventMenuRemove, (void*)MenuSearchResult); eMenuSearch.process(); Event eMenuGroups(EventMenuRemove, (void*)MenuIcqGroups); eMenuGroups.process(); Event eMenuCheckInvisible(EventMenuRemove, (void*)MenuCheckInvisible); eMenuCheckInvisible.process(); }
ICQPlugin::~ICQPlugin() { unregisterMessages(); delete m_icq; delete m_aim; getContacts()->removePacketType(ICQPacket); getContacts()->removePacketType(ICQDirectPacket); getContacts()->removePacketType(AIMPacket); Event eVisible(EventCommandRemove, (void*)CmdVisibleList); eVisible.process(); Event eInvisible(EventCommandRemove, (void*)CmdInvisibleList); eInvisible.process(); Event eEncoding(EventCommandRemove, (void*)CmdChangeEncoding); eEncoding.process(); Event eAllEncodings(EventCommandRemove, (void*)CmdAllEncodings); eAllEncodings.process(); Event eCheckInvisible(EventCommandRemove, (void*)CmdCheckInvisible); eCheckInvisible.process(); Event eMenuEncoding(EventMenuRemove, (void*)MenuEncoding); eMenuEncoding.process(); Event eMenuSearch(EventMenuRemove, (void*)MenuSearchResult); eMenuSearch.process(); Event eMenuGroups(EventMenuRemove, (void*)MenuGroups); eMenuGroups.process(); }
JabberPlugin::~JabberPlugin() { unregisterMessages(); Event eMenuSearch(EventMenuRemove, (void*)MenuSearchResult); eMenuSearch.process(); Event eMenuGroups(EventMenuRemove, (void*)MenuGroups); eMenuGroups.process(); Event eCmdBrowser(EventCommandRemove, (void*)CmdBrowser); eMenuGroups.process(); Event eToolbar(EventToolbarRemove, (void*)BarBrowser); eToolbar.process(); delete m_protocol; getContacts()->removePacketType(JabberPacket); }
YahooPlugin::~YahooPlugin() { delete m_protocol; unregisterMessages(); getContacts()->removePacketType(YahooPacket); }