| 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(model, node)); |
| 329 } |
| 330 |
| 324 void EnhancedBookmarkModel::OnWillChangeBookmarkMetaInfo( | 331 void EnhancedBookmarkModel::OnWillChangeBookmarkMetaInfo( |
| 325 BookmarkModel* model, | 332 BookmarkModel* model, |
| 326 const BookmarkNode* node) { | 333 const BookmarkNode* node) { |
| 327 prev_remote_id_ = GetRemoteId(node); | 334 prev_remote_id_ = GetRemoteId(node); |
| 328 } | 335 } |
| 329 | 336 |
| 330 void EnhancedBookmarkModel::BookmarkMetaInfoChanged(BookmarkModel* model, | 337 void EnhancedBookmarkModel::BookmarkMetaInfoChanged(BookmarkModel* model, |
| 331 const BookmarkNode* node) { | 338 const BookmarkNode* node) { |
| 332 std::string remote_id = GetRemoteId(node); | 339 std::string remote_id = GetRemoteId(node); |
| 333 if (remote_id != prev_remote_id_) { | 340 if (remote_id != prev_remote_id_) { |
| (...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 523 if (!result) | 530 if (!result) |
| 524 return false; | 531 return false; |
| 525 | 532 |
| 526 std::string encoded; | 533 std::string encoded; |
| 527 base::Base64Encode(output, &encoded); | 534 base::Base64Encode(output, &encoded); |
| 528 bookmark_model_->SetNodeMetaInfo(node, kImageDataKey, encoded); | 535 bookmark_model_->SetNodeMetaInfo(node, kImageDataKey, encoded); |
| 529 return true; | 536 return true; |
| 530 } | 537 } |
| 531 | 538 |
| 532 } // namespace enhanced_bookmarks | 539 } // namespace enhanced_bookmarks |
| OLD | NEW |