Index: components/security_interstitials/core/controller_client.h |
diff --git a/components/security_interstitials/core/controller_client.h b/components/security_interstitials/core/controller_client.h |
index 613c6bc9f7f6c53cf0c9911e66ae3f6ae4df361f..2f246e4876f26b416870c9a1d185dfa723054ed6 100644 |
--- a/components/security_interstitials/core/controller_client.h |
+++ b/components/security_interstitials/core/controller_client.h |
@@ -87,12 +87,18 @@ class ControllerClient { |
MetricsHelper* metrics_helper() const; |
+ virtual void OpenUrlInNewForegroundTab(const GURL& url) = 0; |
+ |
virtual void OpenUrlInCurrentTab(const GURL& url) = 0; |
virtual PrefService* GetPrefService() = 0; |
virtual const std::string& GetApplicationLocale() const = 0; |
+ virtual GURL GetHelpCenterUrl() const = 0; |
+ |
+ virtual void SetHelpCenterUrlForTesting(const GURL test_url) = 0; |
meacer
2017/06/23 20:28:32
const GURL&
sperigo
2017/06/23 21:32:12
Done.
|
+ |
protected: |
virtual const std::string GetExtendedReportingPrefName() const = 0; |