1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "components/bookmarks/browser/base_bookmark_model_observer.h"
6
7void BaseBookmarkModelObserver::BookmarkModelLoaded(BookmarkModel* model,
8                                                    bool ids_reassigned) {}
9
10void BaseBookmarkModelObserver::BookmarkModelBeingDeleted(
11    BookmarkModel* model) {
12  BookmarkModelChanged();
13}
14
15void BaseBookmarkModelObserver::BookmarkNodeMoved(
16    BookmarkModel* model,
17    const BookmarkNode* old_parent,
18    int old_index,
19    const BookmarkNode* new_parent,
20    int new_index) {
21  BookmarkModelChanged();
22}
23
24void BaseBookmarkModelObserver::BookmarkNodeAdded(BookmarkModel* model,
25                                                  const BookmarkNode* parent,
26                                                  int index) {
27  BookmarkModelChanged();
28}
29
30void BaseBookmarkModelObserver::BookmarkNodeRemoved(
31    BookmarkModel* model,
32    const BookmarkNode* parent,
33    int old_index,
34    const BookmarkNode* node,
35    const std::set<GURL>& removed_urls) {
36  BookmarkModelChanged();
37}
38
39void BaseBookmarkModelObserver::BookmarkAllUserNodesRemoved(
40    BookmarkModel* model,
41    const std::set<GURL>& removed_urls) {
42  BookmarkModelChanged();
43}
44
45void BaseBookmarkModelObserver::BookmarkNodeChanged(BookmarkModel* model,
46                                                    const BookmarkNode* node) {
47  BookmarkModelChanged();
48}
49
50void BaseBookmarkModelObserver::BookmarkNodeFaviconChanged(
51    BookmarkModel* model,
52    const BookmarkNode* node) {
53}
54
55void BaseBookmarkModelObserver::BookmarkNodeChildrenReordered(
56    BookmarkModel* model,
57    const BookmarkNode* node) {
58  BookmarkModelChanged();
59}
60