Index: chrome/browser/bookmarks/bookmark_model.h |
diff --git a/chrome/browser/bookmarks/bookmark_model.h b/chrome/browser/bookmarks/bookmark_model.h |
index 91d960e89e502c3c617d959a87db90f2e715423c..8b3e625d26d92e4e9eeeb153e1f051e79f868a41 100644 |
--- a/chrome/browser/bookmarks/bookmark_model.h |
+++ b/chrome/browser/bookmarks/bookmark_model.h |
@@ -79,6 +79,10 @@ class BookmarkNode : public ui::TreeNode<BookmarkNode> { |
const GURL& url() const { return url_; } |
void set_url(const GURL& url) { url_ = url; } |
+ // Returns and the favicon's URL. Returns an empty URL if there is no |
Nicolas Zea
2012/11/27 18:56:09
remove and
|
+ // favicon associated with this bookmark. |
+ const GURL& icon_url() const { return icon_url_; } |
+ |
Type type() const { return type_; } |
void set_type(Type type) { type_ = type; } |
@@ -133,6 +137,11 @@ class BookmarkNode : public ui::TreeNode<BookmarkNode> { |
// Called when the favicon becomes invalid. |
void InvalidateFavicon(); |
+ // Sets the favicon's URL. |
+ void set_icon_url(const GURL& icon_url) { |
+ icon_url_ = icon_url; |
+ } |
+ |
const gfx::Image& favicon() const { return favicon_; } |
void set_favicon(const gfx::Image& icon) { favicon_ = icon; } |
@@ -165,6 +174,9 @@ class BookmarkNode : public ui::TreeNode<BookmarkNode> { |
// The favicon of this node. |
gfx::Image favicon_; |
+ // The URL of the bookmark's favicon. |
+ GURL icon_url_; |
+ |
// The loading state of the favicon. |
FaviconState favicon_state_; |