diff options
Diffstat (limited to 'Swift/Controllers/NickResolver.h')
-rw-r--r-- | Swift/Controllers/NickResolver.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Swift/Controllers/NickResolver.h b/Swift/Controllers/NickResolver.h index 4abb71d..24081b2 100644 --- a/Swift/Controllers/NickResolver.h +++ b/Swift/Controllers/NickResolver.h @@ -21,13 +21,14 @@ namespace Swift { class VCardManager; class NickResolver { public: - NickResolver(const JID& ownJID, boost::shared_ptr<XMPPRoster> xmppRoster, VCardManager* vcardManager); + NickResolver(const JID& ownJID, boost::shared_ptr<XMPPRoster> xmppRoster, VCardManager* vcardManager, MUCRegistry* mucRegistry); + String jidToNick(const JID& jid); void setMUCRegistry(MUCRegistry* registry); boost::signal<void (const String&)> onOwnNickChanged; private: - void handleOwnVCardReceived(VCard::ref vCard); + void handleVCardReceived(const JID& jid, VCard::ref vCard); JID ownJID_; String ownNick_; std::map<JID, String> map_; |