diff --git a/spectrum/src/frontends/xmpp/XMPPUserManager.h b/spectrum/src/frontends/xmpp/XMPPUserManager.h index 9ba994ac05cb6da2b3c65bb7e890c3814f5ace6e..315e9e1fa8263294619f2fdb17d60c0fa57a29ea 100644 --- a/spectrum/src/frontends/xmpp/XMPPUserManager.h +++ b/spectrum/src/frontends/xmpp/XMPPUserManager.h @@ -40,6 +40,7 @@ class GatewayResponder; class AdHocManager; class SettingsAdHocCommandFactory; class RosterResponder; +class DiscoItemsResponder; class XMPPUserManager : public UserManager { public: @@ -51,6 +52,10 @@ class XMPPUserManager : public UserManager { UserRegistration *getUserRegistration(); + DiscoItemsResponder *getDiscoItemsResponder() { + return m_discoItemsResponder; + } + private: void handleVCardRequired(User *, const std::string &name, unsigned int id); void handleVCardUpdated(User *, boost::shared_ptr vcard); @@ -63,6 +68,7 @@ class XMPPUserManager : public UserManager { AdHocManager *m_adHocManager; SettingsAdHocCommandFactory *m_settings; RosterResponder *m_rosterResponder; + DiscoItemsResponder *m_discoItemsResponder; }; }