| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CHROME_BROWSER_EXTENSIONS_API_WEBSTORE_PRIVATE_WEBSTORE_PRIVATE_API_H_ | 5 #ifndef CHROME_BROWSER_EXTENSIONS_API_WEBSTORE_PRIVATE_WEBSTORE_PRIVATE_API_H_ |
| 6 #define CHROME_BROWSER_EXTENSIONS_API_WEBSTORE_PRIVATE_WEBSTORE_PRIVATE_API_H_ | 6 #define CHROME_BROWSER_EXTENSIONS_API_WEBSTORE_PRIVATE_WEBSTORE_PRIVATE_API_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 | 9 |
| 10 #include "chrome/browser/extensions/bundle_installer.h" | 10 #include "chrome/browser/extensions/bundle_installer.h" |
| (...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 202 public: | 202 public: |
| 203 DECLARE_EXTENSION_FUNCTION("webstorePrivate.enableAppLauncher", | 203 DECLARE_EXTENSION_FUNCTION("webstorePrivate.enableAppLauncher", |
| 204 WEBSTOREPRIVATE_ENABLEAPPLAUNCHER) | 204 WEBSTOREPRIVATE_ENABLEAPPLAUNCHER) |
| 205 | 205 |
| 206 WebstorePrivateEnableAppLauncherFunction(); | 206 WebstorePrivateEnableAppLauncherFunction(); |
| 207 | 207 |
| 208 protected: | 208 protected: |
| 209 virtual ~WebstorePrivateEnableAppLauncherFunction(); | 209 virtual ~WebstorePrivateEnableAppLauncherFunction(); |
| 210 | 210 |
| 211 // ExtensionFunction: | 211 // ExtensionFunction: |
| 212 virtual bool RunImpl() OVERRIDE; | 212 virtual bool RunSync() OVERRIDE; |
| 213 }; | 213 }; |
| 214 | 214 |
| 215 class WebstorePrivateGetBrowserLoginFunction | 215 class WebstorePrivateGetBrowserLoginFunction |
| 216 : public ChromeSyncExtensionFunction { | 216 : public ChromeSyncExtensionFunction { |
| 217 public: | 217 public: |
| 218 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getBrowserLogin", | 218 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getBrowserLogin", |
| 219 WEBSTOREPRIVATE_GETBROWSERLOGIN) | 219 WEBSTOREPRIVATE_GETBROWSERLOGIN) |
| 220 | 220 |
| 221 protected: | 221 protected: |
| 222 virtual ~WebstorePrivateGetBrowserLoginFunction() {} | 222 virtual ~WebstorePrivateGetBrowserLoginFunction() {} |
| 223 | 223 |
| 224 // ExtensionFunction: | 224 // ExtensionFunction: |
| 225 virtual bool RunImpl() OVERRIDE; | 225 virtual bool RunSync() OVERRIDE; |
| 226 }; | 226 }; |
| 227 | 227 |
| 228 class WebstorePrivateGetStoreLoginFunction | 228 class WebstorePrivateGetStoreLoginFunction |
| 229 : public ChromeSyncExtensionFunction { | 229 : public ChromeSyncExtensionFunction { |
| 230 public: | 230 public: |
| 231 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getStoreLogin", | 231 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getStoreLogin", |
| 232 WEBSTOREPRIVATE_GETSTORELOGIN) | 232 WEBSTOREPRIVATE_GETSTORELOGIN) |
| 233 | 233 |
| 234 protected: | 234 protected: |
| 235 virtual ~WebstorePrivateGetStoreLoginFunction() {} | 235 virtual ~WebstorePrivateGetStoreLoginFunction() {} |
| 236 | 236 |
| 237 // ExtensionFunction: | 237 // ExtensionFunction: |
| 238 virtual bool RunImpl() OVERRIDE; | 238 virtual bool RunSync() OVERRIDE; |
| 239 }; | 239 }; |
| 240 | 240 |
| 241 class WebstorePrivateSetStoreLoginFunction | 241 class WebstorePrivateSetStoreLoginFunction |
| 242 : public ChromeSyncExtensionFunction { | 242 : public ChromeSyncExtensionFunction { |
| 243 public: | 243 public: |
| 244 DECLARE_EXTENSION_FUNCTION("webstorePrivate.setStoreLogin", | 244 DECLARE_EXTENSION_FUNCTION("webstorePrivate.setStoreLogin", |
| 245 WEBSTOREPRIVATE_SETSTORELOGIN) | 245 WEBSTOREPRIVATE_SETSTORELOGIN) |
| 246 | 246 |
| 247 protected: | 247 protected: |
| 248 virtual ~WebstorePrivateSetStoreLoginFunction() {} | 248 virtual ~WebstorePrivateSetStoreLoginFunction() {} |
| 249 | 249 |
| 250 // ExtensionFunction: | 250 // ExtensionFunction: |
| 251 virtual bool RunImpl() OVERRIDE; | 251 virtual bool RunSync() OVERRIDE; |
| 252 }; | 252 }; |
| 253 | 253 |
| 254 class WebstorePrivateGetWebGLStatusFunction | 254 class WebstorePrivateGetWebGLStatusFunction |
| 255 : public ChromeAsyncExtensionFunction { | 255 : public ChromeAsyncExtensionFunction { |
| 256 public: | 256 public: |
| 257 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getWebGLStatus", | 257 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getWebGLStatus", |
| 258 WEBSTOREPRIVATE_GETWEBGLSTATUS) | 258 WEBSTOREPRIVATE_GETWEBGLSTATUS) |
| 259 | 259 |
| 260 WebstorePrivateGetWebGLStatusFunction(); | 260 WebstorePrivateGetWebGLStatusFunction(); |
| 261 | 261 |
| (...skipping 16 matching lines...) Expand all Loading... |
| 278 public: | 278 public: |
| 279 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getIsLauncherEnabled", | 279 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getIsLauncherEnabled", |
| 280 WEBSTOREPRIVATE_GETISLAUNCHERENABLED) | 280 WEBSTOREPRIVATE_GETISLAUNCHERENABLED) |
| 281 | 281 |
| 282 WebstorePrivateGetIsLauncherEnabledFunction() {} | 282 WebstorePrivateGetIsLauncherEnabledFunction() {} |
| 283 | 283 |
| 284 protected: | 284 protected: |
| 285 virtual ~WebstorePrivateGetIsLauncherEnabledFunction() {} | 285 virtual ~WebstorePrivateGetIsLauncherEnabledFunction() {} |
| 286 | 286 |
| 287 // ExtensionFunction: | 287 // ExtensionFunction: |
| 288 virtual bool RunImpl() OVERRIDE; | 288 virtual bool RunSync() OVERRIDE; |
| 289 | 289 |
| 290 private: | 290 private: |
| 291 void OnIsLauncherCheckCompleted(bool is_enabled); | 291 void OnIsLauncherCheckCompleted(bool is_enabled); |
| 292 }; | 292 }; |
| 293 | 293 |
| 294 class WebstorePrivateIsInIncognitoModeFunction | 294 class WebstorePrivateIsInIncognitoModeFunction |
| 295 : public ChromeSyncExtensionFunction { | 295 : public ChromeSyncExtensionFunction { |
| 296 public: | 296 public: |
| 297 DECLARE_EXTENSION_FUNCTION("webstorePrivate.isInIncognitoMode", | 297 DECLARE_EXTENSION_FUNCTION("webstorePrivate.isInIncognitoMode", |
| 298 WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION) | 298 WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION) |
| 299 | 299 |
| 300 WebstorePrivateIsInIncognitoModeFunction() {} | 300 WebstorePrivateIsInIncognitoModeFunction() {} |
| 301 | 301 |
| 302 protected: | 302 protected: |
| 303 virtual ~WebstorePrivateIsInIncognitoModeFunction() {} | 303 virtual ~WebstorePrivateIsInIncognitoModeFunction() {} |
| 304 | 304 |
| 305 // ExtensionFunction: | 305 // ExtensionFunction: |
| 306 virtual bool RunImpl() OVERRIDE; | 306 virtual bool RunSync() OVERRIDE; |
| 307 }; | 307 }; |
| 308 | 308 |
| 309 class WebstorePrivateSignInFunction : public ChromeAsyncExtensionFunction, | 309 class WebstorePrivateSignInFunction : public ChromeAsyncExtensionFunction, |
| 310 public SigninManagerFactory::Observer, | 310 public SigninManagerFactory::Observer, |
| 311 public SigninTracker::Observer { | 311 public SigninTracker::Observer { |
| 312 public: | 312 public: |
| 313 DECLARE_EXTENSION_FUNCTION("webstorePrivate.signIn", | 313 DECLARE_EXTENSION_FUNCTION("webstorePrivate.signIn", |
| 314 WEBSTOREPRIVATE_SIGNINFUNCTION) | 314 WEBSTOREPRIVATE_SIGNINFUNCTION) |
| 315 | 315 |
| 316 WebstorePrivateSignInFunction(); | 316 WebstorePrivateSignInFunction(); |
| (...skipping 18 matching lines...) Expand all Loading... |
| 335 SigninManagerBase* signin_manager_; | 335 SigninManagerBase* signin_manager_; |
| 336 | 336 |
| 337 // Tracks changes to sign-in state. Used to notify the page when an existing | 337 // Tracks changes to sign-in state. Used to notify the page when an existing |
| 338 // in-progress sign-in completes, either with success or failure. | 338 // in-progress sign-in completes, either with success or failure. |
| 339 scoped_ptr<SigninTracker> signin_tracker_; | 339 scoped_ptr<SigninTracker> signin_tracker_; |
| 340 }; | 340 }; |
| 341 | 341 |
| 342 } // namespace extensions | 342 } // namespace extensions |
| 343 | 343 |
| 344 #endif // CHROME_BROWSER_EXTENSIONS_API_WEBSTORE_PRIVATE_WEBSTORE_PRIVATE_API_H
_ | 344 #endif // CHROME_BROWSER_EXTENSIONS_API_WEBSTORE_PRIVATE_WEBSTORE_PRIVATE_API_H
_ |
| OLD | NEW |