diff options
author | benwells@chromium.org <benwells@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-28 21:19:23 +0000 |
---|---|---|
committer | benwells@chromium.org <benwells@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-28 21:19:23 +0000 |
commit | 21a40087a57e13cc9b81cb7e8064f74587dfa8a1 (patch) | |
tree | e88d44c64fcaa47a5b45533a4d6c993de770757c /chrome/browser/chromeos/extensions/file_manager/private_api_misc.h | |
parent | 0f75118d4799a7c5421150826eaccd1dfd253f8e (diff) | |
download | chromium_src-21a40087a57e13cc9b81cb7e8064f74587dfa8a1.zip chromium_src-21a40087a57e13cc9b81cb7e8064f74587dfa8a1.tar.gz chromium_src-21a40087a57e13cc9b81cb7e8064f74587dfa8a1.tar.bz2 |
Remove Profile dependency from ExtensionFunction
This instead creates new variants of ExtensionFunction for Chrome APIs,
which need Profile, and uses them for any API that needs to access
Profiles.
TBR=sky@chromium.org
BUG=297942
Review URL: https://codereview.chromium.org/35893010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231406 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/chromeos/extensions/file_manager/private_api_misc.h')
-rw-r--r-- | chrome/browser/chromeos/extensions/file_manager/private_api_misc.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/chrome/browser/chromeos/extensions/file_manager/private_api_misc.h b/chrome/browser/chromeos/extensions/file_manager/private_api_misc.h index dda98b3..a584273 100644 --- a/chrome/browser/chromeos/extensions/file_manager/private_api_misc.h +++ b/chrome/browser/chromeos/extensions/file_manager/private_api_misc.h @@ -19,7 +19,8 @@ class AuthServiceInterface; namespace extensions { // Implements the chrome.fileBrowserPrivate.logoutUser method. -class FileBrowserPrivateLogoutUserFunction : public SyncExtensionFunction { +class FileBrowserPrivateLogoutUserFunction + : public ChromeSyncExtensionFunction { public: DECLARE_EXTENSION_FUNCTION("fileBrowserPrivate.logoutUser", FILEBROWSERPRIVATE_LOGOUTUSER) @@ -33,7 +34,8 @@ class FileBrowserPrivateLogoutUserFunction : public SyncExtensionFunction { // Implements the chrome.fileBrowserPrivate.getPreferences method. // Gets settings for Files.app. -class FileBrowserPrivateGetPreferencesFunction : public SyncExtensionFunction { +class FileBrowserPrivateGetPreferencesFunction + : public ChromeSyncExtensionFunction { public: DECLARE_EXTENSION_FUNCTION("fileBrowserPrivate.getPreferences", FILEBROWSERPRIVATE_GETPREFERENCES) @@ -46,7 +48,8 @@ class FileBrowserPrivateGetPreferencesFunction : public SyncExtensionFunction { // Implements the chrome.fileBrowserPrivate.setPreferences method. // Sets settings for Files.app. -class FileBrowserPrivateSetPreferencesFunction : public SyncExtensionFunction { +class FileBrowserPrivateSetPreferencesFunction + : public ChromeSyncExtensionFunction { public: DECLARE_EXTENSION_FUNCTION("fileBrowserPrivate.setPreferences", FILEBROWSERPRIVATE_SETPREFERENCES) @@ -85,7 +88,7 @@ class FileBrowserPrivateZipSelectionFunction // Changes the zoom level of the file manager by internally calling // RenderViewHost::Zoom(). TODO(hirono): Remove this function once the zoom // level change is supported for all apps. crbug.com/227175. -class FileBrowserPrivateZoomFunction : public SyncExtensionFunction { +class FileBrowserPrivateZoomFunction : public ChromeSyncExtensionFunction { public: DECLARE_EXTENSION_FUNCTION("fileBrowserPrivate.zoom", FILEBROWSERPRIVATE_ZOOM); |