LeechCraft Azoth 0.6.70-17335-ge406ffdcaf
Modular multiprotocol IM plugin for LeechCraft
Loading...
Searching...
No Matches
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: