Chromium Code Reviews| 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_; |