Handle surrogate pairs in avatars

This commit is contained in:
Konstantinos Sideris 2018-01-12 10:21:53 +02:00
parent 8beef5e61f
commit 5b09c8e652
6 changed files with 25 additions and 13 deletions

View file

@ -7,7 +7,7 @@ Avatar::Avatar(QWidget *parent)
{
size_ = ui::AvatarSize;
type_ = ui::AvatarType::Letter;
letter_ = QChar('A');
letter_ = "A";
QFont _font(font());
_font.setPointSizeF(ui::FontSize);
@ -79,7 +79,7 @@ Avatar::setSize(int size)
}
void
Avatar::setLetter(const QChar &letter)
Avatar::setLetter(const QString &letter)
{
letter_ = letter;
type_ = ui::AvatarType::Letter;