38
38
class VCardFactory : public QObject
43
43
static VCardFactory* instance();
44
44
const VCard *vcard(const Jid &);
45
45
void setVCard(const Jid &, const VCard &);
46
46
void setVCard(const PsiAccount* account, const VCard &v, QObject* obj = 0, const char* slot = 0);
47
47
JT_VCard *getVCard(const Jid &, Task *rootTask, const QObject *, const char *slot, bool cacheVCard = true);
50
50
void vcardChanged(const Jid&);
53
53
void checkLimit(QString jid, VCard *vcard);
56
56
void updateVCardFinished();
63
63
static VCardFactory* instance_;