Lines Matching refs:key
87 Glib::ustring key;
88 key += (uri!=NULL) ? uri : "";
89 key += ":";
90 key += (name!=NULL) ? name : "unknown";
91 key += ":";
92 key += psize;
93 return key;
96 GdkPixbuf* SvgPreview::get_preview_from_cache(const Glib::ustring& key) {
97 std::map<Glib::ustring, GdkPixbuf *>::iterator found = _pixmap_cache.find(key);
104 void SvgPreview::set_preview_in_cache(const Glib::ustring& key, GdkPixbuf* px) {
106 _pixmap_cache[key] = px;
112 Glib::ustring key = cache_key(uri, id, psize);
113 GdkPixbuf* px = get_preview_from_cache(key);
118 set_preview_in_cache(key, px);
124 void SvgPreview::remove_preview_from_cache(const Glib::ustring& key) {
125 std::map<Glib::ustring, GdkPixbuf *>::iterator found = _pixmap_cache.find(key);
129 _pixmap_cache.erase(key);