summaryrefslogtreecommitdiffstats
path: root/chrome/browser/download/download_dir_policy_handler.h
diff options
context:
space:
mode:
authorkaliamoorthi@chromium.org <kaliamoorthi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-14 21:26:55 +0000
committerkaliamoorthi@chromium.org <kaliamoorthi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-14 21:26:55 +0000
commit1a195de02b72ed483f593edf5623e330cb8e2908 (patch)
tree17e40a4a2893d64807df78d347baf288b3ed9845 /chrome/browser/download/download_dir_policy_handler.h
parenta5c490548643e65ff72b9cf3769c422e5c6f887d (diff)
downloadchromium_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.h11
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);