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 |
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 |