// Copyright 2012 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 IOS_CHROME_BROWSER_CHROME_URL_CONSTANTS_H_ #define IOS_CHROME_BROWSER_CHROME_URL_CONSTANTS_H_ #include // Contains constants for known URLs and portions thereof. // TODO(blundell): This file should be ios_chrome_url_constants.*, and all of // these constants should have a kIOSChrome prefix instead of a kChrome // prefix. crbug.com/537174 // URL scheme for Chrome on iOS. This needs to be kept in sync with the constant // kChromeUIScheme defined in content/public/common/url_constants.h until Chrome // on iOS stops depending on //content downstream. extern const char kChromeUIScheme[]; extern const char kDummyExtensionScheme[]; // chrome: URLs (including schemes). Should be kept in sync with the // URL components below. extern const char kChromeUIBookmarksURL[]; extern const char kChromeUIChromeURLsURL[]; extern const char kChromeUICreditsURL[]; extern const char kChromeUIFlagsURL[]; extern const char kChromeUIHistoryURL[]; extern const char kChromeUINewTabURL[]; extern const char kChromeUISettingsURL[]; extern const char kChromeUITermsURL[]; extern const char kChromeUIVersionURL[]; // URL components for Chrome on iOS. extern const char kChromeUIAppleFlagsHost[]; extern const char kChromeUIBookmarksHost[]; extern const char kChromeUIBrowserCrashHost[]; extern const char kChromeUIChromeURLsHost[]; extern const char kChromeUICrashesHost[]; extern const char kChromeUICreditsHost[]; extern const char kChromeUIExternalFileHost[]; extern const char kChromeUIFlagsHost[]; extern const char kChromeUIGCMInternalsHost[]; extern const char kChromeUIHistogramHost[]; extern const char kChromeUIHistoryFrameHost[]; extern const char kChromeUIHistoryHost[]; extern const char kChromeUINetExportHost[]; extern const char kChromeUINewTabHost[]; extern const char kChromeUIOmahaHost[]; extern const char kChromeUIPolicyHost[]; extern const char kChromeUISignInInternalsHost[]; extern const char kChromeUISyncInternalsHost[]; extern const char kChromeUITermsHost[]; extern const char kChromeUIVersionHost[]; // Gets the hosts/domains that are shown in chrome://chrome-urls. extern const char* const kChromeHostURLs[]; extern const size_t kNumberOfChromeHostURLs; // URL to the sync google dashboard. extern const char kSyncGoogleDashboardURL[]; // "What do these mean?" URL for the Page Info bubble. extern const char kPageInfoHelpCenterURL[]; // "Learn more" URL for "Aw snap" page when showing "Reload" button. extern const char kCrashReasonURL[]; // "Learn more" URL for the Privacy section under Options. extern const char kPrivacyLearnMoreURL[]; // "Learn more" URL for the "Do not track" setting in the privacy section. extern const char kDoNotTrackLearnMoreURL[]; // The URL for the "Learn more" page on sync encryption. extern const char kSyncEncryptionHelpURL[]; #endif // IOS_CHROME_BROWSER_CHROME_URL_CONSTANTS_H_