|
Chatterino
|
#include "messages/Image.hpp"#include <QBuffer>#include <QImageReader>#include <QNetworkAccessManager>#include <QNetworkReply>#include <QNetworkRequest>#include <QTimer>#include <boost/functional/hash.hpp>#include <functional>#include <queue>#include <thread>#include "Application.hpp"#include "common/Common.hpp"#include "common/NetworkRequest.hpp"#include "common/QLogging.hpp"#include "debug/AssertInGuiThread.hpp"#include "debug/Benchmark.hpp"#include "singletons/Emotes.hpp"#include "singletons/WindowManager.hpp"#include "singletons/helper/GifTimer.hpp"#include "util/DebugCount.hpp"#include "util/PostToThread.hpp"Namespaces | |
| chatterino | |
| chatterino::detail | |
Functions | |
| QVector< Frame< QImage > > | chatterino::detail::readFrames (QImageReader &reader, const Url &url) |
| template<typename Assign > | |
| void | chatterino::detail::assignDelayed (std::queue< std::pair< Assign, QVector< Frame< QPixmap >>>> &queued, std::mutex &mutex, std::atomic_bool &loadedEventQueued) |
| template<typename Assign > | |
| auto | chatterino::detail::makeConvertCallback (const QVector< Frame< QImage >> &parsed, Assign assign) |
Variables | |
| const auto | IMAGE_POOL_CLEANUP_INTERVAL = std::chrono::minutes(1) |
| const auto | IMAGE_POOL_IMAGE_LIFETIME = std::chrono::minutes(10) |
| const auto IMAGE_POOL_CLEANUP_INTERVAL = std::chrono::minutes(1) |
| const auto IMAGE_POOL_IMAGE_LIFETIME = std::chrono::minutes(10) |
1.8.13