summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'Swift/Controllers/NickResolver.h')
-rw-r--r--Swift/Controllers/NickResolver.h5
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_;