 |
LeechCraft Azoth
0.6.70-15082-g543737046d
Modular multiprotocol IM plugin for LeechCraft
|
Go to the documentation of this file.
93 return static_cast<uint
> (size);
99 "org.LeechCraft.Azoth.IHaveAvatars/1.0")
virtual bool SupportsSize(Size size) const =0
Whether this entry has an avatar of the given size.
Describes an entry that can have an associated avatar.
Size
The size of the avatar.
virtual bool HasAvatar() const =0
Returns whether this exact entry has any avatar.
uint qHash(IHaveAvatars::Size size)
Defines a hashing function for avatar sizes.
virtual QFuture< QImage > RefreshAvatar(Size size)=0
Requests the avatar of the given size.
@ Thumbnail
Thumbnail avatar, possibly cropped.
virtual void avatarChanged(QObject *thisObject)=0
Notifies that the avatar of the entry has been changed.