mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-13 19:49:51 +01:00
added tooltip to bit badges
This commit is contained in:
parent
4de2a6b65f
commit
02b8c34de8
|
@ -34,7 +34,7 @@ namespace {
|
|||
bool isBigEndian()
|
||||
{
|
||||
int test = 1;
|
||||
char *p = (char *)&test;
|
||||
char *p = reinterpret_cast<char *>(&test);
|
||||
|
||||
return p[0] == 0;
|
||||
}
|
||||
|
@ -268,11 +268,11 @@ void Application::runNativeMessagingHost()
|
|||
}
|
||||
#endif
|
||||
|
||||
char *b = (char *)malloc(size + 1);
|
||||
char *b = reinterpret_cast<char *>(malloc(size + 1));
|
||||
std::cin.read(b, size);
|
||||
*(b + size) = '\0';
|
||||
|
||||
app->nativeMessaging->sendToGuiProcess(QByteArray(b, size));
|
||||
app->nativeMessaging->sendToGuiProcess(QByteArray(b, static_cast<int32_t>(size)));
|
||||
|
||||
free(b);
|
||||
}
|
||||
|
|
|
@ -154,15 +154,8 @@ MessagePtr TwitchMessageBuilder::build()
|
|||
this->appendTwitchEmote(ircMessage, emote, twitchEmotes);
|
||||
}
|
||||
|
||||
struct {
|
||||
bool operator()(const std::pair<long, util::EmoteData> &lhs,
|
||||
const std::pair<long, util::EmoteData> &rhs)
|
||||
{
|
||||
return lhs.first < rhs.first;
|
||||
}
|
||||
} customLess;
|
||||
|
||||
std::sort(twitchEmotes.begin(), twitchEmotes.end(), customLess);
|
||||
std::sort(twitchEmotes.begin(), twitchEmotes.end(),
|
||||
[](const auto &a, const auto &b) { return a.first < b.first; });
|
||||
}
|
||||
|
||||
auto currentTwitchEmote = twitchEmotes.begin();
|
||||
|
@ -588,7 +581,8 @@ void TwitchMessageBuilder::appendTwitchBadges()
|
|||
// Try to fetch channel-specific bit badge
|
||||
try {
|
||||
const auto &badge = channelResources.badgeSets.at("bits").versions.at(versionKey);
|
||||
this->emplace<ImageElement>(badge.badgeImage1x, MessageElement::BadgeVanity);
|
||||
this->emplace<ImageElement>(badge.badgeImage1x, MessageElement::BadgeVanity)
|
||||
->setTooltip(QString("Twitch Bits (") + cheerAmountQS + ")");
|
||||
continue;
|
||||
} catch (const std::out_of_range &) {
|
||||
// Channel does not contain a special bit badge for this version
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
#include "util/emotemap.hpp"
|
||||
|
||||
#include <QIcon>
|
||||
#include <QRegularExpression>
|
||||
|
||||
#include <map>
|
||||
|
|
Loading…
Reference in a new issue