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 |