Chromium Code Reviews| Index: chrome_frame/policy_settings.h |
| =================================================================== |
| --- chrome_frame/policy_settings.h (revision 214408) |
| +++ chrome_frame/policy_settings.h (working copy) |
| @@ -29,6 +29,16 @@ |
| return default_renderer_; |
| } |
| + typedef enum PerformMetadataCheck { |
|
grt (UTC plus 2)
2013/08/01 19:22:57
remove typedef here and above because they are mea
grt (UTC plus 2)
2013/08/01 19:22:57
Unless I'm mistaken, the polarity of this is backw
grt (UTC plus 2)
2013/08/01 19:22:57
as mentioned before, this enum must be moved up so
|
| + METADATA_CHECK_NOT_SPECIFIED = -1, |
|
grt (UTC plus 2)
2013/08/01 19:22:57
two-space indent here rather than four.
|
| + METADATA_CHECK_NO, |
| + METADATA_CHECK_YES, |
| + }; |
| + |
| + PerformMetadataCheck metadata_check() const { |
| + return metadata_check_; |
| + } |
| + |
| RendererForUrl GetRendererForUrl(const wchar_t* url); |
| RendererForUrl GetRendererForContentType(const wchar_t* content_type); |
| @@ -52,6 +62,7 @@ |
| // Helper functions for reading settings from the registry |
| static void ReadUrlSettings(RendererForUrl* default_renderer, |
| std::vector<std::wstring>* renderer_exclusion_list); |
| + static void ReadMetadataCheckSettings(PerformMetadataCheck* metadata_check); |
| static void ReadContentTypeSetting( |
| std::vector<std::wstring>* content_type_list); |
| static void ReadStringSetting(const char* value_name, std::wstring* value); |
| @@ -60,6 +71,7 @@ |
| protected: |
| PolicySettings() |
| : default_renderer_(RENDERER_NOT_SPECIFIED), |
| + metadata_check_(METADATA_CHECK_NOT_SPECIFIED), |
| additional_launch_parameters_(CommandLine::NO_PROGRAM), |
| suppress_turndown_prompt_(false) { |
| RefreshFromRegistry(); |
| @@ -73,6 +85,7 @@ |
| protected: |
| RendererForUrl default_renderer_; |
| + PerformMetadataCheck metadata_check_; |
| std::vector<std::wstring> renderer_exclusion_list_; |
| std::vector<std::wstring> content_type_list_; |
| std::wstring application_locale_; |