#include <rosteritemdata.h>
Public Member Functions | |
| RosterItemData (const JID &jid, const std::string &name, const StringList &groups) | |
| RosterItemData (const JID &jid) | |
| RosterItemData (const RosterItemData &right) | |
| GLOOX_DEPRECATED_CTOR | RosterItemData (const std::string &jid, const std::string &name, const StringList &groups) |
| GLOOX_DEPRECATED_CTOR | RosterItemData (const std::string &jid) |
| virtual | ~RosterItemData () |
| GLOOX_DEPRECATED const std::string & | jid () const |
| const JID & | jidJID () const |
| void | setName (const std::string &name) |
| const std::string & | name () const |
| void | setSubscription (const std::string &subscription, const std::string &ask) |
| SubscriptionType | subscription () const |
| void | setGroups (const StringList &groups) |
| const StringList & | groups () const |
| bool | changed () const |
| bool | remove () const |
| void | setSynchronized () |
| Tag * | tag () const |
Protected Attributes | |
| GLOOX_DEPRECATED std::string | m_jid |
| JID | m_jidJID |
You should not need to use this class directly.
Definition at line 36 of file rosteritemdata.h.
|
||||||||||||||||
|
Constructs a new item of the roster.
Definition at line 46 of file rosteritemdata.h. |
|
|
Constructs a new item of the roster, scheduled for removal.
Definition at line 56 of file rosteritemdata.h. |
|
|
Copy constructor.
Definition at line 65 of file rosteritemdata.h. |
|
||||||||||||||||
|
Constructs a new item of the roster.
Definition at line 78 of file rosteritemdata.h. |
|
|
Constructs a new item of the roster, scheduled for removal.
Definition at line 89 of file rosteritemdata.h. |
|
|
Virtual destructor. Definition at line 97 of file rosteritemdata.h. |
|
|
Whether the item has unsynchronized changes.
Definition at line 181 of file rosteritemdata.h. |
|
|
Returns the groups this RosterItem belongs to.
Definition at line 175 of file rosteritemdata.h. |
|
|
Returns the contact's bare JID.
Definition at line 104 of file rosteritemdata.h. |
|
|
Returns the contact's bare JID.
Definition at line 111 of file rosteritemdata.h. |
|
|
Retrieves the displayed name of a contact/roster item.
Definition at line 127 of file rosteritemdata.h. |
|
|
Whether the item is scheduled for removal.
Definition at line 188 of file rosteritemdata.h. |
|
|
Sets the groups this RosterItem belongs to.
Definition at line 165 of file rosteritemdata.h. |
|
|
Sets the displayed name of a contact/roster item.
Definition at line 117 of file rosteritemdata.h. |
|
||||||||||||
|
Sets the current subscription status of the contact.
Definition at line 134 of file rosteritemdata.h. |
|
|
Removes the 'changed' flag from the item. Definition at line 193 of file rosteritemdata.h. |
|
|
Returns the current subscription type between the remote and the local entity.
Definition at line 159 of file rosteritemdata.h. |
|
|
Retruns a Tag representation of the roster item data.
Definition at line 199 of file rosteritemdata.h. |
|
|
Definition at line 218 of file rosteritemdata.h. |
|
|
Definition at line 219 of file rosteritemdata.h. |
1.4.1