CAvatar
#include "Avatar.h"
Description
Avatar class. Used in CContact class.
Private variables
Type | Name | Description |
---|---|---|
PPluginAvatar | PluginAvatar | Variable used to communicate with AQQ |
CContact* | Contact | Parent contact |
Public variables
Type | Name | Description |
---|---|---|
UnicodeString | Filename | Path to avatar file |
bool | XEPEmpty | Update avatar if exists? |
bool | SilientMode | Update avatar without asking? |
UnicodeString | AccountJID | JID of account that contains contact |
Public methods
Type | Name | Description |
---|---|---|
CAvatar(CContact* Contact) | Constructor | |
~CAvatar() | Destructor | |
PPluginAvatar | AQQFormat() | Function converts this object to AQQ structure |
void | SDKFormat(PPluginAvatar PluginAvatar) | Function converts AQQ structure to this object |
int | SetAvatar() | Functions sets avatar. Returns 0 in case of error else returns 1 |
void | SetWebAvatar(UnicodeString URL) | Function sets avatar specified by URL. |
Example
Example plugin that sets avatar for a contact you may find here.