| |
---|
| | } |
---|
| | m_urlmap[i] = imageurl; |
---|
| | if (m_imagecache_g.contains(i)) { |
---|
| | document()->addResource(QTextDocument::ImageResource,QUrl("img:" + imageurl),QVariant(m_imagecache_g[i])); |
---|
| | auto c = m_imagecache_g.take(i); |
---|
| | m_imagecache_g[i] = c; |
---|
| | } else if (m_imagecache_l.contains(i)) { |
---|
| | document()->addResource(QTextDocument::ImageResource,QUrl("img:" + imageurl),QVariant(m_imagecache_l[i])); |
---|
| | } else { |
---|
| | QImage img(imageurl); |
---|
| | imageResizer(i.left(p),img); |
---|
| | document()->addResource(QTextDocument::ImageResource,QUrl("img:" + imageurl),QVariant(img)); |
---|
| | auto type = i.split(':')[0]; |
---|
| | if (((type == "icon") || (type == "avatar") || (type == "mavatar")) && (imageurl.left(2) != ":/")) |
---|
| | if (((type == "icon") || (type == "avatar") || (type == "mavatar")) && (imageurl.left(2) != ":/")) { |
---|
| | if (m_imagecache_g.count() >= 500) m_imagecache_g.take(m_imagecache_g.firstKey()); |
---|
| | m_imagecache_g[i] = img; |
---|
| | } |
---|
| | else if (imageurl != SAORI_ICONS_LOADING) m_imagecache_l[i] = img; |
---|
| | } |
---|
| | } |
---|
| | setText(designedText(cw)); |
---|
| |
---|
| | |