Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5151)

Unified Diff: chrome/common/localized_error.h

Issue 570253002: Componentize NetErrorHelperCore (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/chrome_tests_unit.gypi ('k') | chrome/common/localized_error.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/common/localized_error.h
diff --git a/chrome/common/localized_error.h b/chrome/common/localized_error.h
index b4d69ff4529d6abc7d4a0fadf41bb8e236ccc266..92fa271c688d3098a63dade923b311f4eebeef92 100644
--- a/chrome/common/localized_error.h
+++ b/chrome/common/localized_error.h
@@ -25,30 +25,12 @@ namespace blink {
struct WebURLError;
}
+namespace error_page {
+struct ErrorPageParams;
+}
+
class LocalizedError {
public:
- // Optional parameters that affect the display of an error page.
- struct ErrorPageParams {
- ErrorPageParams();
- ~ErrorPageParams();
-
- // Overrides whether reloading is suggested.
- bool suggest_reload;
- int reload_tracking_id;
-
- // Overrides default suggestions. Each entry must contain a header and may
- // optionally contain a body as well. Must not be NULL.
- scoped_ptr<base::ListValue> override_suggestions;
-
- // Prefix to prepend to search terms. Search box is only shown if this is
- // a valid url. The search terms will be appended to the end of this URL to
- // conduct a search.
- GURL search_url;
- // Default search terms. Ignored if |search_url| is invalid.
- std::string search_terms;
- int search_tracking_id;
- };
-
// Fills |error_strings| with values to be used to build an error page used
// on HTTP errors, like 404 or connection reset.
static void GetStrings(int error_code,
@@ -58,7 +40,7 @@ class LocalizedError {
bool show_stale_load_button,
const std::string& locale,
const std::string& accept_languages,
- scoped_ptr<ErrorPageParams> params,
+ scoped_ptr<error_page::ErrorPageParams> params,
base::DictionaryValue* strings);
// Returns a description of the encountered error.
« no previous file with comments | « chrome/chrome_tests_unit.gypi ('k') | chrome/common/localized_error.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698