#include "emotes.h" ConcurrentMap* Emotes::m_twitchEmotes = new ConcurrentMap(); ConcurrentMap* Emotes::m_bttvEmotes = new ConcurrentMap(); ConcurrentMap* Emotes::m_ffzEmotes = new ConcurrentMap(); ConcurrentMap* Emotes::m_chatterinoEmotes = new ConcurrentMap(); ConcurrentMap* Emotes::m_bttvChannelEmoteFromCaches = new ConcurrentMap(); ConcurrentMap* Emotes::m_fFzChannelEmoteFromCaches = new ConcurrentMap(); ConcurrentMap* Emotes::m_twitchEmoteFromCache = new ConcurrentMap(); ConcurrentMap* Emotes::m_miscImageFromCache = new ConcurrentMap(); LazyLoadedImage* Emotes::m_cheerBadge100000 = new LazyLoadedImage(new QImage(":/cheer100000")); LazyLoadedImage* Emotes::m_cheerBadge10000 = new LazyLoadedImage(new QImage(":/cheer10000")); LazyLoadedImage* Emotes::m_cheerBadge5000 = new LazyLoadedImage(new QImage(":/cheer5000")); LazyLoadedImage* Emotes::m_cheerBadge1000 = new LazyLoadedImage(new QImage(":/cheer1000")); LazyLoadedImage* Emotes::m_cheerBadge100 = new LazyLoadedImage(new QImage(":/cheer100")); LazyLoadedImage* Emotes::m_cheerBadge1 = new LazyLoadedImage(new QImage(":/cheer1")); Emotes::Emotes() { } LazyLoadedImage* Emotes::getCheerImage(long long amount, bool animated) { #warning "xD" return getCheerBadge(amount); } LazyLoadedImage* Emotes::getCheerBadge(long long amount) { if (amount >= 100000) { return m_cheerBadge100000; } else if (amount >= 10000) { return m_cheerBadge10000; } else if (amount >= 5000) {\ return m_cheerBadge5000; } else if (amount >= 1000) { return m_cheerBadge1000; } else if (amount >= 100) { return m_cheerBadge100; } else { return m_cheerBadge1; } }