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/chrome_content_browser_client.h" | 5 #include "chrome/browser/chrome_content_browser_client.h" |
6 | 6 |
7 #include <set> | 7 #include <set> |
8 #include <utility> | 8 #include <utility> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 1544 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1555 // chrome: & friends. | 1555 // chrome: & friends. |
1556 handler->AddHandlerPair(&HandleWebUI, | 1556 handler->AddHandlerPair(&HandleWebUI, |
1557 BrowserURLHandler::null_handler()); | 1557 BrowserURLHandler::null_handler()); |
1558 } | 1558 } |
1559 | 1559 |
1560 void ChromeContentBrowserClient::ClearCache(RenderViewHost* rvh) { | 1560 void ChromeContentBrowserClient::ClearCache(RenderViewHost* rvh) { |
1561 Profile* profile = Profile::FromBrowserContext( | 1561 Profile* profile = Profile::FromBrowserContext( |
1562 rvh->GetSiteInstance()->GetProcess()->GetBrowserContext()); | 1562 rvh->GetSiteInstance()->GetProcess()->GetBrowserContext()); |
1563 BrowsingDataRemover* remover = new BrowsingDataRemover(profile, | 1563 BrowsingDataRemover* remover = new BrowsingDataRemover(profile, |
1564 BrowsingDataRemover::EVERYTHING, | 1564 BrowsingDataRemover::EVERYTHING, |
1565 base::Time()); | 1565 base::Time::Now()); |
1566 remover->Remove(BrowsingDataRemover::REMOVE_CACHE, | 1566 remover->Remove(BrowsingDataRemover::REMOVE_CACHE, |
1567 BrowsingDataHelper::UNPROTECTED_WEB); | 1567 BrowsingDataHelper::UNPROTECTED_WEB); |
1568 // BrowsingDataRemover takes care of deleting itself when done. | 1568 // BrowsingDataRemover takes care of deleting itself when done. |
1569 } | 1569 } |
1570 | 1570 |
1571 void ChromeContentBrowserClient::ClearCookies(RenderViewHost* rvh) { | 1571 void ChromeContentBrowserClient::ClearCookies(RenderViewHost* rvh) { |
1572 Profile* profile = Profile::FromBrowserContext( | 1572 Profile* profile = Profile::FromBrowserContext( |
1573 rvh->GetSiteInstance()->GetProcess()->GetBrowserContext()); | 1573 rvh->GetSiteInstance()->GetProcess()->GetBrowserContext()); |
1574 BrowsingDataRemover* remover = new BrowsingDataRemover(profile, | 1574 BrowsingDataRemover* remover = new BrowsingDataRemover(profile, |
1575 BrowsingDataRemover::EVERYTHING, | 1575 BrowsingDataRemover::EVERYTHING, |
1576 base::Time()); | 1576 base::Time::Now()); |
1577 int remove_mask = BrowsingDataRemover::REMOVE_SITE_DATA; | 1577 int remove_mask = BrowsingDataRemover::REMOVE_SITE_DATA; |
1578 remover->Remove(remove_mask, BrowsingDataHelper::UNPROTECTED_WEB); | 1578 remover->Remove(remove_mask, BrowsingDataHelper::UNPROTECTED_WEB); |
1579 // BrowsingDataRemover takes care of deleting itself when done. | 1579 // BrowsingDataRemover takes care of deleting itself when done. |
1580 } | 1580 } |
1581 | 1581 |
1582 FilePath ChromeContentBrowserClient::GetDefaultDownloadDirectory() { | 1582 FilePath ChromeContentBrowserClient::GetDefaultDownloadDirectory() { |
1583 return download_util::GetDefaultDownloadDirectory(); | 1583 return download_util::GetDefaultDownloadDirectory(); |
1584 } | 1584 } |
1585 | 1585 |
1586 std::string ChromeContentBrowserClient::GetDefaultDownloadName() { | 1586 std::string ChromeContentBrowserClient::GetDefaultDownloadName() { |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1681 io_thread_application_locale_ = locale; | 1681 io_thread_application_locale_ = locale; |
1682 } | 1682 } |
1683 | 1683 |
1684 void ChromeContentBrowserClient::SetApplicationLocaleOnIOThread( | 1684 void ChromeContentBrowserClient::SetApplicationLocaleOnIOThread( |
1685 const std::string& locale) { | 1685 const std::string& locale) { |
1686 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); | 1686 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
1687 io_thread_application_locale_ = locale; | 1687 io_thread_application_locale_ = locale; |
1688 } | 1688 } |
1689 | 1689 |
1690 } // namespace chrome | 1690 } // namespace chrome |
OLD | NEW |