MCPcopy Create free account
hub / github.com/TDesktop-x64/tdesktop / uniqueKey

Method uniqueKey

Telegram/SourceFiles/ui/empty_userpic.cpp:576–585  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

574}
575
576std::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
587QPixmap EmptyUserpic::generate(int size) {
588 auto result = QImage(

Callers 1

userpicUniqueKeyMethod · 0.80

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected