LeechCraft Azoth  0.6.70-15082-g543737046d
Modular multiprotocol IM plugin for LeechCraft
LC::Azoth::IAvatarsManager Class Referenceabstract

#include "iproxyobject.h"

Public Member Functions

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

Protected Member Functions

virtual ~IAvatarsManager ()
 

Detailed Description

Definition at line 120 of file iproxyobject.h.

Constructor & Destructor Documentation

◆ ~IAvatarsManager()

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

Definition at line 123 of file iproxyobject.h.

Member Function Documentation

◆ GetAvatar()

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

◆ GetStoredAvatarData()

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

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