diff options
author | kaliamoorthi@chromium.org <kaliamoorthi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-14 21:26:55 +0000 |
---|---|---|
committer | kaliamoorthi@chromium.org <kaliamoorthi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-14 21:26:55 +0000 |
commit | 1a195de02b72ed483f593edf5623e330cb8e2908 (patch) | |
tree | 17e40a4a2893d64807df78d347baf288b3ed9845 /chrome/browser/download/download_dir_policy_handler.h | |
parent | a5c490548643e65ff72b9cf3769c422e5c6f887d (diff) | |
download | chromium_src-1a195de02b72ed483f593edf5623e330cb8e2908.zip chromium_src-1a195de02b72ed483f593edf5623e330cb8e2908.tar.gz chromium_src-1a195de02b72ed483f593edf5623e330cb8e2908.tar.bz2 |
Set drive as the default download folder
This CL modifies download directory policy handler to enable drive to be set as the default download folder in chromebooks.
BUG=340052
Review URL: https://codereview.chromium.org/197013007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@257206 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/download/download_dir_policy_handler.h')
-rw-r--r-- | chrome/browser/download/download_dir_policy_handler.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/chrome/browser/download/download_dir_policy_handler.h b/chrome/browser/download/download_dir_policy_handler.h index 2b26689..b449442 100644 --- a/chrome/browser/download/download_dir_policy_handler.h +++ b/chrome/browser/download/download_dir_policy_handler.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_DOWNLOAD_DOWNLOAD_DIR_POLICY_HANDLER_H_ #define CHROME_BROWSER_DOWNLOAD_DOWNLOAD_DIR_POLICY_HANDLER_H_ +#include "base/basictypes.h" +#include "base/compiler_specific.h" #include "components/policy/core/browser/configuration_policy_handler.h" class PrefValueMap; @@ -20,8 +22,13 @@ class DownloadDirPolicyHandler : public policy::TypeCheckingPolicyHandler { virtual ~DownloadDirPolicyHandler(); // ConfigurationPolicyHandler methods: - virtual void ApplyPolicySettings(const policy::PolicyMap& policies, - PrefValueMap* prefs) OVERRIDE; + virtual bool CheckPolicySettings(const policy::PolicyMap& policies, + policy::PolicyErrorMap* errors) OVERRIDE; + + virtual void ApplyPolicySettingsWithParameters( + const policy::PolicyMap& policies, + const policy::PolicyHandlerParameters& parameters, + PrefValueMap* prefs) OVERRIDE; private: DISALLOW_COPY_AND_ASSIGN(DownloadDirPolicyHandler); |