This commit is contained in:
fourtf
2018-06-26 13:24:55 +02:00
parent ec04f10895
commit c9722b9780
301 changed files with 0 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
#include "singletons/helper/giftimer.hpp"
#include "application.hpp"
#include "singletons/settingsmanager.hpp"
#include "singletons/windowmanager.hpp"
namespace chatterino {
namespace singletons {
void GIFTimer::initialize()
{
this->timer.setInterval(30);
getApp()->settings->enableGifAnimations.connect([this](bool enabled, auto) {
if (enabled) {
this->timer.start();
} else {
this->timer.stop();
}
});
QObject::connect(&this->timer, &QTimer::timeout, [this] {
this->signal.invoke();
// fourtf:
auto app = getApp();
app->windows->repaintGifEmotes();
});
}
} // namespace singletons
} // namespace chatterino