added gif frame updating

This commit is contained in:
fourtf
2017-02-06 17:42:28 +01:00
parent bdd03ba3fa
commit 33ba35471f
4 changed files with 85 additions and 17 deletions
+17
View File
@@ -7,6 +7,7 @@
#include <QMap>
#include <QMutex>
#include <QTimer>
namespace chatterino {
@@ -82,6 +83,19 @@ public:
generation++;
}
static QTimer &
getGifUpdateTimer()
{
if (!gifUpdateTimerInitiated) {
gifUpdateTimerInitiated = true;
gifUpdateTimer.setInterval(33);
gifUpdateTimer.start();
}
return gifUpdateTimer;
}
private:
Emotes();
@@ -102,6 +116,9 @@ private:
static QString getTwitchEmoteLink(long id, qreal &scale);
static QTimer gifUpdateTimer;
static bool gifUpdateTimerInitiated;
static void loadFfzEmotes();
static void loadBttvEmotes();