30 #ifndef PLUGINS_AZOTH_INTERFACES_ISUPPORTRIEX_H 31 #define PLUGINS_AZOTH_INTERFACES_ISUPPORTRIEX_H 34 #include <QStringList> 146 QObject *from, QString message) = 0;
152 "org.Deviant.LeechCraft.Azoth.ISupportRIEX/1.0")
153 Q_DECLARE_METATYPE (
LeechCraft::Azoth::RIEXItem)
Interface representing Roster Item Exchange-like things.
This item should be updated in the roster.
This item should be removed from the roster.
Represents a single exchange entry.
virtual void riexItemsSuggested(QList< LeechCraft::Azoth::RIEXItem > items, QObject *from, QString message)=0
Notifies that other part suggested modifying roster.
QString Nick_
The suggested nickname of the entry.
QString ID_
The human-readable ID of the entry.
bool operator==(const ActivityInfo &i1, const ActivityInfo &i2)
Checks whether the activity info structures are equal.
QStringList Groups_
The suggested groups for the entry.
Action
What should be done with this item.
enum LeechCraft::Azoth::RIEXItem::Action Action_
virtual void SuggestItems(QList< RIEXItem > items, QObject *entry, QString message)=0
Sends exchange request to the given entry.