15c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu// Copyright 2014 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)#include "components/bookmarks/browser/base_bookmark_model_observer.h" 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 75d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)void BaseBookmarkModelObserver::BookmarkModelLoaded(BookmarkModel* model, 85d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) bool ids_reassigned) {} 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void BaseBookmarkModelObserver::BookmarkModelBeingDeleted( 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BookmarkModel* model) { 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BookmarkModelChanged(); 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void BaseBookmarkModelObserver::BookmarkNodeMoved( 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BookmarkModel* model, 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const BookmarkNode* old_parent, 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int old_index, 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const BookmarkNode* new_parent, 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int new_index) { 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BookmarkModelChanged(); 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void BaseBookmarkModelObserver::BookmarkNodeAdded(BookmarkModel* model, 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const BookmarkNode* parent, 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int index) { 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BookmarkModelChanged(); 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 30010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)void BaseBookmarkModelObserver::BookmarkNodeRemoved( 31010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles) BookmarkModel* model, 32010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles) const BookmarkNode* parent, 33010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles) int old_index, 34010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles) const BookmarkNode* node, 35010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles) const std::set<GURL>& removed_urls) { 365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BookmarkModelChanged(); 375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 39f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)void BaseBookmarkModelObserver::BookmarkAllUserNodesRemoved( 40010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles) BookmarkModel* model, 41010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles) const std::set<GURL>& removed_urls) { 42c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) BookmarkModelChanged(); 43c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)} 44c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void BaseBookmarkModelObserver::BookmarkNodeChanged(BookmarkModel* model, 465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const BookmarkNode* node) { 475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BookmarkModelChanged(); 485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void BaseBookmarkModelObserver::BookmarkNodeFaviconChanged( 515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BookmarkModel* model, 525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const BookmarkNode* node) { 535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void BaseBookmarkModelObserver::BookmarkNodeChildrenReordered( 565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BookmarkModel* model, 575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const BookmarkNode* node) { 585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BookmarkModelChanged(); 595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 60