LeechCraft Azoth  0.6.70-11552-gf61ee51c3d
Modular multiprotocol IM plugin for LeechCraft
LeechCraft::Azoth::IAvatarsManager Class Referenceabstract

#include "iproxyobject.h"

Public Member Functions

virtual QFuture< QImage > GetAvatar (QObject *entryObj, IHaveAvatars::Size size)=0
 
virtual QFuture< boost::optional< QByteArray > > GetStoredAvatarData (const QString &entryId, IHaveAvatars::Size size)=0
 

Protected Member Functions

virtual ~IAvatarsManager ()
 

Detailed Description

Definition at line 140 of file iproxyobject.h.

Constructor & Destructor Documentation

◆ ~IAvatarsManager()

virtual LeechCraft::Azoth::IAvatarsManager::~IAvatarsManager ( )
inlineprotectedvirtual

Definition at line 143 of file iproxyobject.h.

Member Function Documentation

◆ GetAvatar()

virtual QFuture<QImage> LeechCraft::Azoth::IAvatarsManager::GetAvatar ( QObject *  entryObj,
IHaveAvatars::Size  size 
)
pure virtual

◆ GetStoredAvatarData()

virtual QFuture<boost::optional<QByteArray> > LeechCraft::Azoth::IAvatarsManager::GetStoredAvatarData ( const QString &  entryId,
IHaveAvatars::Size  size 
)
pure virtual

The documentation for this class was generated from the following file: