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

Unified Diff: components/bookmarks/browser/bookmark_model.cc

Issue 2425603005: components/bookmarks: convert usage of FOR_EACH_OBSERVER macro (Closed)
Patch Set: BookmarkMetaInfoChanged Created 4 years, 2 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/bookmarks/browser/bookmark_model.cc
diff --git a/components/bookmarks/browser/bookmark_model.cc b/components/bookmarks/browser/bookmark_model.cc
index d2433bdcae7bb6ec4d2802e8d802a5cf28b93d68..a399809ceac2d8bb05e5ac522502e0394f6f827d 100644
--- a/components/bookmarks/browser/bookmark_model.cc
+++ b/components/bookmarks/browser/bookmark_model.cc
@@ -129,8 +129,8 @@ BookmarkModel::BookmarkModel(std::unique_ptr<BookmarkClient> client)
}
BookmarkModel::~BookmarkModel() {
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- BookmarkModelBeingDeleted(this));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkModelBeingDeleted(this);
if (store_.get()) {
// The store maintains a reference back to us. We need to tell it we're gone
@@ -178,8 +178,8 @@ void BookmarkModel::RemoveObserver(BookmarkModelObserver* observer) {
void BookmarkModel::BeginExtensiveChanges() {
if (++extensive_changes_ == 1) {
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- ExtensiveBookmarkChangesBeginning(this));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.ExtensiveBookmarkChangesBeginning(this);
}
}
@@ -187,19 +187,19 @@ void BookmarkModel::EndExtensiveChanges() {
--extensive_changes_;
DCHECK_GE(extensive_changes_, 0);
if (extensive_changes_ == 0) {
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- ExtensiveBookmarkChangesEnded(this));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.ExtensiveBookmarkChangesEnded(this);
}
}
void BookmarkModel::BeginGroupedChanges() {
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- GroupedBookmarkChangesBeginning(this));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.GroupedBookmarkChangesBeginning(this);
}
void BookmarkModel::EndGroupedChanges() {
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- GroupedBookmarkChangesEnded(this));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.GroupedBookmarkChangesEnded(this);
}
void BookmarkModel::Remove(const BookmarkNode* node) {
@@ -218,8 +218,8 @@ void BookmarkModel::RemoveAllUserBookmarks() {
};
std::vector<RemoveNodeData> removed_node_data_list;
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- OnWillRemoveAllUserBookmarks(this));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.OnWillRemoveAllUserBookmarks(this);
BeginExtensiveChanges();
// Skip deleting permanent nodes. Permanent bookmark nodes are the root and
@@ -244,8 +244,8 @@ void BookmarkModel::RemoveAllUserBookmarks() {
if (store_.get())
store_->ScheduleSave();
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- BookmarkAllUserNodesRemoved(this, removed_urls));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkAllUserNodesRemoved(this, removed_urls);
BeginGroupedChanges();
for (auto& removed_node_data : removed_node_data_list) {
@@ -294,9 +294,8 @@ void BookmarkModel::Move(const BookmarkNode* node,
if (store_.get())
store_->ScheduleSave();
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- BookmarkNodeMoved(this, old_parent, old_index,
- new_parent, index));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkNodeMoved(this, old_parent, old_index, new_parent, index);
}
void BookmarkModel::Copy(const BookmarkNode* node,
@@ -352,8 +351,8 @@ void BookmarkModel::SetTitle(const BookmarkNode* node,
return;
}
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- OnWillChangeBookmarkNode(this, node));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.OnWillChangeBookmarkNode(this, node);
// The title index doesn't support changing the title, instead we remove then
// add it back.
@@ -364,8 +363,8 @@ void BookmarkModel::SetTitle(const BookmarkNode* node,
if (store_.get())
store_->ScheduleSave();
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- BookmarkNodeChanged(this, node));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkNodeChanged(this, node);
}
void BookmarkModel::SetURL(const BookmarkNode* node, const GURL& url) {
@@ -378,8 +377,8 @@ void BookmarkModel::SetURL(const BookmarkNode* node, const GURL& url) {
mutable_node->InvalidateFavicon();
CancelPendingFaviconLoadRequests(mutable_node);
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- OnWillChangeBookmarkNode(this, node));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.OnWillChangeBookmarkNode(this, node);
{
base::AutoLock url_lock(url_lock_);
@@ -391,8 +390,8 @@ void BookmarkModel::SetURL(const BookmarkNode* node, const GURL& url) {
if (store_.get())
store_->ScheduleSave();
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- BookmarkNodeChanged(this, node));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkNodeChanged(this, node);
}
void BookmarkModel::SetNodeMetaInfo(const BookmarkNode* node,
@@ -402,14 +401,14 @@ void BookmarkModel::SetNodeMetaInfo(const BookmarkNode* node,
if (node->GetMetaInfo(key, &old_value) && old_value == value)
return;
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- OnWillChangeBookmarkMetaInfo(this, node));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.OnWillChangeBookmarkMetaInfo(this, node);
if (AsMutable(node)->SetMetaInfo(key, value) && store_.get())
store_->ScheduleSave();
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- BookmarkMetaInfoChanged(this, node));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkMetaInfoChanged(this, node);
}
void BookmarkModel::SetNodeMetaInfoMap(
@@ -420,15 +419,15 @@ void BookmarkModel::SetNodeMetaInfoMap(
(old_meta_info_map && meta_info_map == *old_meta_info_map))
return;
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- OnWillChangeBookmarkMetaInfo(this, node));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.OnWillChangeBookmarkMetaInfo(this, node);
AsMutable(node)->SetMetaInfoMap(meta_info_map);
if (store_.get())
store_->ScheduleSave();
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- BookmarkMetaInfoChanged(this, node));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkMetaInfoChanged(this, node);
}
void BookmarkModel::DeleteNodeMetaInfo(const BookmarkNode* node,
@@ -437,14 +436,14 @@ void BookmarkModel::DeleteNodeMetaInfo(const BookmarkNode* node,
if (!meta_info_map || meta_info_map->find(key) == meta_info_map->end())
return;
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- OnWillChangeBookmarkMetaInfo(this, node));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.OnWillChangeBookmarkMetaInfo(this, node);
if (AsMutable(node)->DeleteMetaInfo(key) && store_.get())
store_->ScheduleSave();
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- BookmarkMetaInfoChanged(this, node));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkMetaInfoChanged(this, node);
}
void BookmarkModel::AddNonClonedKey(const std::string& key) {
@@ -492,9 +491,8 @@ void BookmarkModel::OnFaviconsChanged(const std::set<GURL>& page_urls,
BookmarkNode* mutable_node = AsMutable(node);
mutable_node->InvalidateFavicon();
CancelPendingFaviconLoadRequests(mutable_node);
- FOR_EACH_OBSERVER(BookmarkModelObserver,
- observers_,
- BookmarkNodeFaviconChanged(this, node));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkNodeFaviconChanged(this, node);
}
}
@@ -650,8 +648,8 @@ void BookmarkModel::SortChildren(const BookmarkNode* parent) {
return;
}
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- OnWillReorderBookmarkNode(this, parent));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.OnWillReorderBookmarkNode(this, parent);
UErrorCode error = U_ZERO_ERROR;
std::unique_ptr<icu::Collator> collator(icu::Collator::createInstance(error));
@@ -665,8 +663,8 @@ void BookmarkModel::SortChildren(const BookmarkNode* parent) {
if (store_.get())
store_->ScheduleSave();
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- BookmarkNodeChildrenReordered(this, parent));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkNodeChildrenReordered(this, parent);
}
void BookmarkModel::ReorderChildren(
@@ -679,8 +677,8 @@ void BookmarkModel::ReorderChildren(
for (const BookmarkNode* node : ordered_nodes)
DCHECK_EQ(parent, node->parent());
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- OnWillReorderBookmarkNode(this, parent));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.OnWillReorderBookmarkNode(this, parent);
if (ordered_nodes.size() > 1) {
std::map<const BookmarkNode*, int> order;
@@ -700,8 +698,8 @@ void BookmarkModel::ReorderChildren(
store_->ScheduleSave();
}
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- BookmarkNodeChildrenReordered(this, parent));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkNodeChildrenReordered(this, parent);
}
void BookmarkModel::SetDateFolderModified(const BookmarkNode* parent,
@@ -774,8 +772,8 @@ void BookmarkModel::RestoreRemovedNode(const BookmarkNode* parent,
void BookmarkModel::NotifyNodeAddedForAllDescendents(const BookmarkNode* node) {
for (int i = 0; i < node->child_count(); ++i) {
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- BookmarkNodeAdded(this, node, i));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkNodeAdded(this, node, i);
NotifyNodeAddedForAllDescendents(node->GetChild(i));
}
}
@@ -900,8 +898,8 @@ void BookmarkModel::DoneLoading(std::unique_ptr<BookmarkLoadDetails> details) {
FROM_HERE_WITH_EXPLICIT_FUNCTION("467179 BookmarkModel::DoneLoading6"));
// Notify our direct observers.
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- BookmarkModelLoaded(this, details->ids_reassigned()));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkModelLoaded(this, details->ids_reassigned());
}
void BookmarkModel::RemoveAndDeleteNode(BookmarkNode* node_ptr) {
@@ -912,8 +910,8 @@ void BookmarkModel::RemoveAndDeleteNode(BookmarkNode* node_ptr) {
int index = parent->GetIndexOf(node_ptr);
DCHECK_NE(-1, index);
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- OnWillRemoveBookmarks(this, parent, index, node_ptr));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.OnWillRemoveBookmarks(this, parent, index, node_ptr);
std::set<GURL> removed_urls;
{
@@ -924,10 +922,8 @@ void BookmarkModel::RemoveAndDeleteNode(BookmarkNode* node_ptr) {
if (store_.get())
store_->ScheduleSave();
- FOR_EACH_OBSERVER(
- BookmarkModelObserver,
- observers_,
- BookmarkNodeRemoved(this, parent, index, node.get(), removed_urls));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkNodeRemoved(this, parent, index, node.get(), removed_urls);
undo_delegate()->OnBookmarkNodeRemoved(this, parent, index, std::move(node));
}
@@ -989,8 +985,8 @@ BookmarkNode* BookmarkModel::AddNode(BookmarkNode* parent,
AddNodeToInternalMaps(node_ptr);
}
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- BookmarkNodeAdded(this, parent, index));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkNodeAdded(this, parent, index);
return node_ptr;
}
@@ -1084,8 +1080,8 @@ void BookmarkModel::LoadFavicon(BookmarkNode* node,
}
void BookmarkModel::FaviconLoaded(const BookmarkNode* node) {
- FOR_EACH_OBSERVER(BookmarkModelObserver, observers_,
- BookmarkNodeFaviconChanged(this, node));
+ for (BookmarkModelObserver& observer : observers_)
+ observer.BookmarkNodeFaviconChanged(this, node);
}
void BookmarkModel::CancelPendingFaviconLoadRequests(BookmarkNode* node) {
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698