![]() |
LeechCraft Azoth 0.6.70-18450-gabe19ee3b0
Modular multiprotocol IM plugin for LeechCraft
|
Represents a single exchange entry. More...
#include "isupportriex.h"
Public Types | |
| enum | Action { AAdd , ADelete , AModify } |
| What should be done with this item. More... | |
Public Attributes | |
| enum LC::Azoth::RIEXItem::Action | Action_ |
| QString | ID_ |
| The human-readable ID of the entry. | |
| QString | Nick_ |
| The suggested nickname of the entry. | |
| QStringList | Groups_ |
| The suggested groups for the entry. | |
Represents a single exchange entry.
Definition at line 21 of file isupportriex.h.
What should be done with this item.
Since contact exchange is modelled after XEP-0144 ( http://xmpp.org/extensions/xep-0144.html ), the LeechCraft Core follows the recommended behavior while handling the items.
| Enumerator | |
|---|---|
| AAdd | This item should be added to the roster. |
| ADelete | This item should be removed from the roster. |
| AModify | This item should be updated in the roster. |
Definition at line 30 of file isupportriex.h.
| enum LC::Azoth::RIEXItem::Action LC::Azoth::RIEXItem::Action_ |
Referenced by LC::Azoth::operator==().
| QStringList LC::Azoth::RIEXItem::Groups_ |
The suggested groups for the entry.
This field may be empty.
The exact semantics of this field depend on the value of the Action_ field.
Definition at line 72 of file isupportriex.h.
Referenced by LC::Azoth::operator==().
| QString LC::Azoth::RIEXItem::ID_ |
The human-readable ID of the entry.
This field must be non-empty.
This is semantically equivalent to the return value of the ICLEntry::GetHumanReadableID(). The same semantics apply: basically, this ID must uniquely identify the target user in the protocol, but there is no need to make it unique LeechCraft-wide.
Definition at line 57 of file isupportriex.h.
Referenced by LC::Azoth::operator==().
| QString LC::Azoth::RIEXItem::Nick_ |
The suggested nickname of the entry.
This field may be empty.
Definition at line 63 of file isupportriex.h.
Referenced by LC::Azoth::operator==().