Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(827)

Unified Diff: chrome/browser/bookmarks/bookmark_model.h

Issue 7318001: bookmarks: Rename |loaded_favicon_| to |is_favicon_loaded_| so it matches with the getter accessor. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/bookmarks/bookmark_model.h
diff --git a/chrome/browser/bookmarks/bookmark_model.h b/chrome/browser/bookmarks/bookmark_model.h
index a6a74602b5ae6c90d62767d27476910e1885338d..8c5c16faf016cdb8df0fc1de966dc98e27da5e70 100644
--- a/chrome/browser/bookmarks/bookmark_model.h
+++ b/chrome/browser/bookmarks/bookmark_model.h
@@ -38,9 +38,8 @@ struct TitleMatch;
// BookmarkNode ---------------------------------------------------------------
-// BookmarkNode contains information about a starred entry: title, URL, favicon,
-// star id and type. BookmarkNodes are returned from a BookmarkModel.
-//
+// BookmarkNode contains information about a starred entry: id, type, title,
+// URL, favicon. BookmarkNodes are returned from BookmarkModel.
class BookmarkNode : public ui::TreeNode<BookmarkNode> {
public:
enum Type {
@@ -50,25 +49,23 @@ class BookmarkNode : public ui::TreeNode<BookmarkNode> {
OTHER_NODE,
SYNCED
};
- // Creates a new node with the specified url and id of 0
+
+ // Creates a new node with id of 0 and |url|.
explicit BookmarkNode(const GURL& url);
- // Creates a new node with the specified url and id.
+ // Creates a new node with |id| and |url|.
BookmarkNode(int64 id, const GURL& url);
+
virtual ~BookmarkNode();
- // Returns the URL.
const GURL& GetURL() const { return url_; }
- // Sets the URL to the given value.
void SetURL(const GURL& url) { url_ = url; }
// Returns a unique id for this node.
// For bookmark nodes that are managed by the bookmark model, the IDs are
// persisted across sessions.
int64 id() const { return id_; }
- // Sets the id to the given value.
void set_id(int64 id) { id_ = id; }
- // Returns the type of this node.
Type type() const { return type_; }
void set_type(Type type) { type_ = type; }
@@ -82,7 +79,6 @@ class BookmarkNode : public ui::TreeNode<BookmarkNode> {
const base::Time& date_folder_modified() const {
return date_folder_modified_;
}
- // Sets the last time the folder was modified.
void set_date_folder_modified(const base::Time& date) {
date_folder_modified_ = date;
}
@@ -104,8 +100,15 @@ class BookmarkNode : public ui::TreeNode<BookmarkNode> {
// The following methods are used by the bookmark model, and are not
// really useful outside of it.
- bool is_favicon_loaded() const { return loaded_favicon_; }
- void set_favicon_loaded(bool value) { loaded_favicon_ = value; }
+ bool favicon_loaded() const { return favicon_loaded_; }
+ void set_favicon_loaded(bool loaded) { favicon_loaded_ = loaded; }
+
+ HistoryService::Handle favicon_load_handle() const {
+ return favicon_load_handle_;
+ }
+ void set_favicon_load_handle(HistoryService::Handle handle) {
+ favicon_load_handle_ = handle;
+ }
// Accessor method for controlling the visibility of a bookmark node/sub-tree.
// Note that visibility is not propagated down the tree hierarchy so if a
@@ -116,13 +119,6 @@ class BookmarkNode : public ui::TreeNode<BookmarkNode> {
// no longer a command line flag.
bool IsVisible() const;
- HistoryService::Handle favicon_load_handle() const {
- return favicon_load_handle_;
- }
- void set_favicon_load_handle(HistoryService::Handle handle) {
- favicon_load_handle_ = handle;
- }
-
// Called when the favicon becomes invalid.
void InvalidateFavicon();
@@ -132,35 +128,35 @@ class BookmarkNode : public ui::TreeNode<BookmarkNode> {
private:
friend class BookmarkModel;
- // Helper to initialize various fields during construction.
+ // A helper function to initialize some of the variables below.
void Initialize(int64 id);
- // Unique identifier for this node.
+ // The unique identifier for this node.
int64 id_;
- // Whether the favicon has been loaded.
- bool loaded_favicon_;
-
- // The favicon.
- SkBitmap favicon_;
-
- // If non-zero, it indicates we're loading the favicon and this is the handle
- // from the HistoryService.
- HistoryService::Handle favicon_load_handle_;
-
- // The URL. BookmarkModel maintains maps off this URL, it is important that
- // changes to the URL is done through the bookmark model.
+ // The URL of this node. BookmarkModel maintains maps off this URL, so changes
+ // changes to the URL should be done through the BookmarkModel.
GURL url_;
- // Type of node.
+ // The type of this node. See enum above.
Type type_;
- // Date we were created.
+ // Date of when this node was created.
base::Time date_added_;
- // Time last modified. Only used for folders.
+ // Date of the last modification. Only used for folders.
base::Time date_folder_modified_;
+ // The favicon of this node.
+ SkBitmap favicon_;
+
+ // Whether the favicon has been loaded.
+ bool favicon_loaded_;
+
+ // If non-zero, it indicates we're loading the favicon and this is the handle
+ // from the HistoryService.
+ HistoryService::Handle favicon_load_handle_;
+
DISALLOW_COPY_AND_ASSIGN(BookmarkNode);
};
« no previous file with comments | « no previous file | chrome/browser/bookmarks/bookmark_model.cc » ('j') | chrome/browser/bookmarks/bookmark_model.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698