Index: components/dom_distiller/content/dom_distiller_viewer_source.h |
diff --git a/chrome/browser/search/local_ntp_source.h b/components/dom_distiller/content/dom_distiller_viewer_source.h |
similarity index 50% |
copy from chrome/browser/search/local_ntp_source.h |
copy to components/dom_distiller/content/dom_distiller_viewer_source.h |
index 66fd76c1dc9c9a6cf4f45d0f06ea7989793c153d..ff08c4e38366d74705cb9848b0cec43c2820fd71 100644 |
--- a/chrome/browser/search/local_ntp_source.h |
+++ b/components/dom_distiller/content/dom_distiller_viewer_source.h |
@@ -1,24 +1,23 @@ |
-// Copyright 2013 The Chromium Authors. All rights reserved. |
+// Copyright 2014 The Chromium Authors. All rights reserved. |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CHROME_BROWSER_SEARCH_LOCAL_NTP_SOURCE_H_ |
-#define CHROME_BROWSER_SEARCH_LOCAL_NTP_SOURCE_H_ |
+#ifndef COMPONENTS_DOM_DISTILLER_CONTENT_DOM_DISTILLER_VIEWER_SOURCE_H_ |
+#define COMPONENTS_DOM_DISTILLER_CONTENT_DOM_DISTILLER_VIEWER_SOURCE_H_ |
#include "base/basictypes.h" |
#include "base/compiler_specific.h" |
#include "content/public/browser/url_data_source.h" |
-class Profile; |
+namespace dom_distiller { |
-// Serves HTML and resources for the local new tab page i.e. |
-// chrome-search://local-ntp/local-ntp.html |
-class LocalNtpSource : public content::URLDataSource { |
+// Serves HTML and resources for viewing distilled articles. |
+class DomDistillerViewerSource : public content::URLDataSource { |
public: |
- explicit LocalNtpSource(Profile* profile); |
+ DomDistillerViewerSource(const std::string& scheme); |
private: |
- virtual ~LocalNtpSource(); |
+ virtual ~DomDistillerViewerSource(); |
// Overridden from content::URLDataSource: |
virtual std::string GetSource() const OVERRIDE; |
@@ -30,11 +29,13 @@ class LocalNtpSource : public content::URLDataSource { |
virtual std::string GetMimeType(const std::string& path) const OVERRIDE; |
virtual bool ShouldServiceRequest( |
const net::URLRequest* request) const OVERRIDE; |
- virtual std::string GetContentSecurityPolicyFrameSrc() const OVERRIDE; |
- Profile* profile_; |
+ // The scheme this URLDataSource is hosted under. |
+ std::string scheme_; |
- DISALLOW_COPY_AND_ASSIGN(LocalNtpSource); |
+ DISALLOW_COPY_AND_ASSIGN(DomDistillerViewerSource); |
}; |
-#endif // CHROME_BROWSER_SEARCH_LOCAL_NTP_SOURCE_H_ |
+} // namespace dom_distiller |
+ |
+#endif // COMPONENTS_DOM_DISTILLER_CONTENT_DOM_DISTILLER_VIEWER_SOURCE_H_ |