OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 "chrome/browser/browsing_data/cookies_tree_model.h" | 5 #include "chrome/browser/browsing_data/cookies_tree_model.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <functional> | 8 #include <functional> |
9 #include <map> | 9 #include <map> |
10 #include <vector> | 10 #include <vector> |
(...skipping 623 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
634 : url.host()); | 634 : url.host()); |
635 } | 635 } |
636 | 636 |
637 CookieTreeHostNode::CookieTreeHostNode(const GURL& url) | 637 CookieTreeHostNode::CookieTreeHostNode(const GURL& url) |
638 : CookieTreeNode(TitleForUrl(url)), | 638 : CookieTreeNode(TitleForUrl(url)), |
639 url_(url), | 639 url_(url), |
640 canonicalized_host_(CanonicalizeHost(url)) {} | 640 canonicalized_host_(CanonicalizeHost(url)) {} |
641 | 641 |
642 CookieTreeHostNode::~CookieTreeHostNode() {} | 642 CookieTreeHostNode::~CookieTreeHostNode() {} |
643 | 643 |
644 const std::string CookieTreeHostNode::GetHost() const { | 644 std::string CookieTreeHostNode::GetHost() const { |
645 const std::string file_origin_node_name( | 645 const std::string file_origin_node_name( |
646 std::string(url::kFileScheme) + url::kStandardSchemeSeparator); | 646 std::string(url::kFileScheme) + url::kStandardSchemeSeparator); |
647 return url_.SchemeIsFile() ? file_origin_node_name : url_.host(); | 647 return url_.SchemeIsFile() ? file_origin_node_name : url_.host(); |
648 } | 648 } |
649 | 649 |
650 CookieTreeNode::DetailedInfo CookieTreeHostNode::GetDetailedInfo() const { | 650 CookieTreeNode::DetailedInfo CookieTreeHostNode::GetDetailedInfo() const { |
651 return DetailedInfo().InitHost(); | 651 return DetailedInfo().InitHost(); |
652 } | 652 } |
653 | 653 |
654 CookieTreeCookiesNode* CookieTreeHostNode::GetOrCreateCookiesNode() { | 654 CookieTreeCookiesNode* CookieTreeHostNode::GetOrCreateCookiesNode() { |
(...skipping 888 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1543 void CookiesTreeModel::MaybeNotifyBatchesEnded() { | 1543 void CookiesTreeModel::MaybeNotifyBatchesEnded() { |
1544 // Only notify the observers if this is the outermost call to EndBatch() if | 1544 // Only notify the observers if this is the outermost call to EndBatch() if |
1545 // called in a nested manner. | 1545 // called in a nested manner. |
1546 if (batches_ended_ == batches_started_ && | 1546 if (batches_ended_ == batches_started_ && |
1547 batches_seen_ == batches_expected_) { | 1547 batches_seen_ == batches_expected_) { |
1548 FOR_EACH_OBSERVER(Observer, | 1548 FOR_EACH_OBSERVER(Observer, |
1549 cookies_observer_list_, | 1549 cookies_observer_list_, |
1550 TreeModelEndBatch(this)); | 1550 TreeModelEndBatch(this)); |
1551 } | 1551 } |
1552 } | 1552 } |
OLD | NEW |