ViewSolutions
Loading...
Searching...
No Matches
ViewSolutions::AvatarGenerator Class Reference

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.
 

Detailed Description

The AvatarGenerator class contains function for create default users avatars.

Definition at line 21 of file avatargenerator.h.

Collaboration diagram for ViewSolutions::AvatarGenerator:
Collaboration graph

Constructor & Destructor Documentation

◆ AvatarGenerator()

ViewSolutions::AvatarGenerator::AvatarGenerator ( )

Definition at line 16 of file avatargenerator.cpp.

Member Function Documentation

◆ generateDefaultAvatar()

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.

Parameters
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.


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