| 574 | } |
| 575 | |
| 576 | std::pair<uint64, uint64> EmptyUserpic::uniqueKey() const { |
| 577 | const auto first = (uint64(0xFFFFFFFFU) << 32) |
| 578 | | anim::getPremultiplied(_colors.color1->c); |
| 579 | auto second = uint64(0); |
| 580 | memcpy( |
| 581 | &second, |
| 582 | _string.constData(), |
| 583 | std::min(sizeof(second), size_t(_string.size()) * sizeof(QChar))); |
| 584 | return { first, second }; |
| 585 | } |
| 586 | |
| 587 | QPixmap EmptyUserpic::generate(int size) { |
| 588 | auto result = QImage( |