| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "components/enhanced_bookmarks/enhanced_bookmark_model.h" | 5 #include "components/enhanced_bookmarks/enhanced_bookmark_model.h" |
| 6 | 6 |
| 7 #include <iomanip> | 7 #include <iomanip> |
| 8 #include <sstream> | 8 #include <sstream> |
| 9 | 9 |
| 10 #include "base/base64.h" | 10 #include "base/base64.h" |
| (...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 314 const BookmarkNode* node, | 314 const BookmarkNode* node, |
| 315 const std::set<GURL>& removed_urls) { | 315 const std::set<GURL>& removed_urls) { |
| 316 std::string remote_id = GetRemoteId(node); | 316 std::string remote_id = GetRemoteId(node); |
| 317 id_map_.erase(remote_id); | 317 id_map_.erase(remote_id); |
| 318 nodes_to_reset_.erase(node); | 318 nodes_to_reset_.erase(node); |
| 319 set_needs_offline_processing_tasks_.erase(node); | 319 set_needs_offline_processing_tasks_.erase(node); |
| 320 FOR_EACH_OBSERVER( | 320 FOR_EACH_OBSERVER( |
| 321 EnhancedBookmarkModelObserver, observers_, EnhancedBookmarkRemoved(node)); | 321 EnhancedBookmarkModelObserver, observers_, EnhancedBookmarkRemoved(node)); |
| 322 } | 322 } |
| 323 | 323 |
| 324 void EnhancedBookmarkModel::BookmarkNodeChanged(BookmarkModel* model, | |
| 325 const BookmarkNode* node) { | |
| 326 FOR_EACH_OBSERVER( | |
| 327 EnhancedBookmarkModelObserver, observers_, | |
| 328 EnhancedBookmarkNodeChanged(node)); | |
| 329 } | |
| 330 | |
| 331 void EnhancedBookmarkModel::OnWillChangeBookmarkMetaInfo( | 324 void EnhancedBookmarkModel::OnWillChangeBookmarkMetaInfo( |
| 332 BookmarkModel* model, | 325 BookmarkModel* model, |
| 333 const BookmarkNode* node) { | 326 const BookmarkNode* node) { |
| 334 prev_remote_id_ = GetRemoteId(node); | 327 prev_remote_id_ = GetRemoteId(node); |
| 335 } | 328 } |
| 336 | 329 |
| 337 void EnhancedBookmarkModel::BookmarkMetaInfoChanged(BookmarkModel* model, | 330 void EnhancedBookmarkModel::BookmarkMetaInfoChanged(BookmarkModel* model, |
| 338 const BookmarkNode* node) { | 331 const BookmarkNode* node) { |
| 339 std::string remote_id = GetRemoteId(node); | 332 std::string remote_id = GetRemoteId(node); |
| 340 if (remote_id != prev_remote_id_) { | 333 if (remote_id != prev_remote_id_) { |
| (...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 530 if (!result) | 523 if (!result) |
| 531 return false; | 524 return false; |
| 532 | 525 |
| 533 std::string encoded; | 526 std::string encoded; |
| 534 base::Base64Encode(output, &encoded); | 527 base::Base64Encode(output, &encoded); |
| 535 bookmark_model_->SetNodeMetaInfo(node, kImageDataKey, encoded); | 528 bookmark_model_->SetNodeMetaInfo(node, kImageDataKey, encoded); |
| 536 return true; | 529 return true; |
| 537 } | 530 } |
| 538 | 531 |
| 539 } // namespace enhanced_bookmarks | 532 } // namespace enhanced_bookmarks |
| OLD | NEW |