ViewSolutions
|
The AvatarGenerator class contains function for create default users avatars. More...
#include <avatargenerator.h>
Public Member Functions | |
AvatarGenerator () | |
bool | generateDefaultAvatar (QImage &result, const QString &nickName, const QFont &font, const QColor &color={}) const |
generateDefaultAvatar generates default avatar. This function generate Ellipse with 2 first letters of user name. Size of image depends of result image size, but if it smaller the 256 px will use 256 px. | |
The AvatarGenerator class contains function for create default users avatars.
Definition at line 21 of file avatargenerator.h.
ViewSolutions::AvatarGenerator::AvatarGenerator | ( | ) |
Definition at line 16 of file avatargenerator.cpp.
bool ViewSolutions::AvatarGenerator::generateDefaultAvatar | ( | QImage & | result, |
const QString & | nickName, | ||
const QFont & | font, | ||
const QColor & | color = {} |
||
) | const |
generateDefaultAvatar generates default avatar. This function generate Ellipse with 2 first letters of user name. Size of image depends of result image size, but if it smaller the 256 px will use 256 px.
result | - result image |
nickName | - user name |
font | - font for text |
color | - color of text - if not sets by default will be used random color |
Definition at line 18 of file avatargenerator.cpp.