added debug information on F10

This commit is contained in:
fourtf
2018-04-06 16:37:30 +02:00
parent 29fbe33437
commit ed50f1835f
19 changed files with 192 additions and 11 deletions
+18
View File
@@ -30,6 +30,7 @@ Image::Image(const QString &url, qreal scale, const QString &name, const QString
, scale(scale)
, isLoading(false)
{
util::DebugCount::increase("images");
}
Image::Image(QPixmap *image, qreal scale, const QString &name, const QString &tooltip,
@@ -43,6 +44,20 @@ Image::Image(QPixmap *image, qreal scale, const QString &name, const QString &to
, isLoading(true)
, isLoaded(true)
{
util::DebugCount::increase("images");
}
Image::~Image()
{
util::DebugCount::decrease("images");
if (this->isAnimated()) {
util::DebugCount::decrease("animated images");
}
if (this->isLoaded) {
util::DebugCount::decrease("loaded images");
}
}
void Image::loadImage()
@@ -79,11 +94,14 @@ void Image::loadImage()
if (lli->allFrames.size() > 1) {
lli->animated = true;
util::DebugCount::increase("animated images");
}
lli->currentPixmap = lli->loadedPixmap;
lli->isLoaded = true;
util::DebugCount::increase("loaded images");
singletons::EmoteManager::getInstance().incGeneration();