Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(837)

Side by Side Diff: chrome/browser/extensions/api/webstore_private/webstore_private_api.h

Issue 624153002: replace OVERRIDE and FINAL with override and final in chrome/browser/extensions/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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/active_install_data.h" 10 #include "chrome/browser/extensions/active_install_data.h"
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
47 class WebstorePrivateInstallBundleFunction 47 class WebstorePrivateInstallBundleFunction
48 : public ChromeAsyncExtensionFunction, 48 : public ChromeAsyncExtensionFunction,
49 public extensions::BundleInstaller::Delegate { 49 public extensions::BundleInstaller::Delegate {
50 public: 50 public:
51 DECLARE_EXTENSION_FUNCTION("webstorePrivate.installBundle", 51 DECLARE_EXTENSION_FUNCTION("webstorePrivate.installBundle",
52 WEBSTOREPRIVATE_INSTALLBUNDLE) 52 WEBSTOREPRIVATE_INSTALLBUNDLE)
53 53
54 WebstorePrivateInstallBundleFunction(); 54 WebstorePrivateInstallBundleFunction();
55 55
56 // BundleInstaller::Delegate: 56 // BundleInstaller::Delegate:
57 virtual void OnBundleInstallApproved() OVERRIDE; 57 virtual void OnBundleInstallApproved() override;
58 virtual void OnBundleInstallCanceled(bool user_initiated) OVERRIDE; 58 virtual void OnBundleInstallCanceled(bool user_initiated) override;
59 virtual void OnBundleInstallCompleted() OVERRIDE; 59 virtual void OnBundleInstallCompleted() override;
60 60
61 protected: 61 protected:
62 virtual ~WebstorePrivateInstallBundleFunction(); 62 virtual ~WebstorePrivateInstallBundleFunction();
63 63
64 // ExtensionFunction: 64 // ExtensionFunction:
65 virtual bool RunAsync() OVERRIDE; 65 virtual bool RunAsync() override;
66 66
67 // Reads the extension |details| into |items|. 67 // Reads the extension |details| into |items|.
68 bool ReadBundleInfo( 68 bool ReadBundleInfo(
69 const api::webstore_private::InstallBundle::Params& details, 69 const api::webstore_private::InstallBundle::Params& details,
70 extensions::BundleInstaller::ItemList* items); 70 extensions::BundleInstaller::ItemList* items);
71 71
72 private: 72 private:
73 scoped_refptr<extensions::BundleInstaller> bundle_; 73 scoped_refptr<extensions::BundleInstaller> bundle_;
74 }; 74 };
75 75
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
111 // An extension with the same extension id has already been installed. 111 // An extension with the same extension id has already been installed.
112 ALREADY_INSTALLED, 112 ALREADY_INSTALLED,
113 }; 113 };
114 114
115 WebstorePrivateBeginInstallWithManifest3Function(); 115 WebstorePrivateBeginInstallWithManifest3Function();
116 116
117 // WebstoreInstallHelper::Delegate: 117 // WebstoreInstallHelper::Delegate:
118 virtual void OnWebstoreParseSuccess( 118 virtual void OnWebstoreParseSuccess(
119 const std::string& id, 119 const std::string& id,
120 const SkBitmap& icon, 120 const SkBitmap& icon,
121 base::DictionaryValue* parsed_manifest) OVERRIDE; 121 base::DictionaryValue* parsed_manifest) override;
122 virtual void OnWebstoreParseFailure( 122 virtual void OnWebstoreParseFailure(
123 const std::string& id, 123 const std::string& id,
124 InstallHelperResultCode result_code, 124 InstallHelperResultCode result_code,
125 const std::string& error_message) OVERRIDE; 125 const std::string& error_message) override;
126 126
127 // ExtensionInstallPrompt::Delegate: 127 // ExtensionInstallPrompt::Delegate:
128 virtual void InstallUIProceed() OVERRIDE; 128 virtual void InstallUIProceed() override;
129 virtual void InstallUIAbort(bool user_initiated) OVERRIDE; 129 virtual void InstallUIAbort(bool user_initiated) override;
130 130
131 protected: 131 protected:
132 virtual ~WebstorePrivateBeginInstallWithManifest3Function(); 132 virtual ~WebstorePrivateBeginInstallWithManifest3Function();
133 133
134 // ExtensionFunction: 134 // ExtensionFunction:
135 virtual bool RunAsync() OVERRIDE; 135 virtual bool RunAsync() override;
136 136
137 // Sets the result_ as a string based on |code|. 137 // Sets the result_ as a string based on |code|.
138 void SetResultCode(ResultCode code); 138 void SetResultCode(ResultCode code);
139 139
140 private: 140 private:
141 const char* ResultCodeToString(ResultCode code); 141 const char* ResultCodeToString(ResultCode code);
142 142
143 // These store the input parameters to the function. 143 // These store the input parameters to the function.
144 scoped_ptr<api::webstore_private::BeginInstallWithManifest3::Params> params_; 144 scoped_ptr<api::webstore_private::BeginInstallWithManifest3::Params> params_;
145 145
(...skipping 18 matching lines...) Expand all
164 class WebstorePrivateCompleteInstallFunction 164 class WebstorePrivateCompleteInstallFunction
165 : public ChromeAsyncExtensionFunction, 165 : public ChromeAsyncExtensionFunction,
166 public WebstoreInstaller::Delegate { 166 public WebstoreInstaller::Delegate {
167 public: 167 public:
168 DECLARE_EXTENSION_FUNCTION("webstorePrivate.completeInstall", 168 DECLARE_EXTENSION_FUNCTION("webstorePrivate.completeInstall",
169 WEBSTOREPRIVATE_COMPLETEINSTALL) 169 WEBSTOREPRIVATE_COMPLETEINSTALL)
170 170
171 WebstorePrivateCompleteInstallFunction(); 171 WebstorePrivateCompleteInstallFunction();
172 172
173 // WebstoreInstaller::Delegate: 173 // WebstoreInstaller::Delegate:
174 virtual void OnExtensionInstallSuccess(const std::string& id) OVERRIDE; 174 virtual void OnExtensionInstallSuccess(const std::string& id) override;
175 virtual void OnExtensionInstallFailure( 175 virtual void OnExtensionInstallFailure(
176 const std::string& id, 176 const std::string& id,
177 const std::string& error, 177 const std::string& error,
178 WebstoreInstaller::FailureReason reason) OVERRIDE; 178 WebstoreInstaller::FailureReason reason) override;
179 179
180 protected: 180 protected:
181 virtual ~WebstorePrivateCompleteInstallFunction(); 181 virtual ~WebstorePrivateCompleteInstallFunction();
182 182
183 // ExtensionFunction: 183 // ExtensionFunction:
184 virtual bool RunAsync() OVERRIDE; 184 virtual bool RunAsync() override;
185 185
186 private: 186 private:
187 scoped_ptr<WebstoreInstaller::Approval> approval_; 187 scoped_ptr<WebstoreInstaller::Approval> approval_;
188 scoped_ptr<ScopedActiveInstall> scoped_active_install_; 188 scoped_ptr<ScopedActiveInstall> scoped_active_install_;
189 189
190 void OnInstallSuccess(const std::string& id); 190 void OnInstallSuccess(const std::string& id);
191 }; 191 };
192 192
193 class WebstorePrivateEnableAppLauncherFunction 193 class WebstorePrivateEnableAppLauncherFunction
194 : public ChromeSyncExtensionFunction { 194 : public ChromeSyncExtensionFunction {
195 public: 195 public:
196 DECLARE_EXTENSION_FUNCTION("webstorePrivate.enableAppLauncher", 196 DECLARE_EXTENSION_FUNCTION("webstorePrivate.enableAppLauncher",
197 WEBSTOREPRIVATE_ENABLEAPPLAUNCHER) 197 WEBSTOREPRIVATE_ENABLEAPPLAUNCHER)
198 198
199 WebstorePrivateEnableAppLauncherFunction(); 199 WebstorePrivateEnableAppLauncherFunction();
200 200
201 protected: 201 protected:
202 virtual ~WebstorePrivateEnableAppLauncherFunction(); 202 virtual ~WebstorePrivateEnableAppLauncherFunction();
203 203
204 // ExtensionFunction: 204 // ExtensionFunction:
205 virtual bool RunSync() OVERRIDE; 205 virtual bool RunSync() override;
206 }; 206 };
207 207
208 class WebstorePrivateGetBrowserLoginFunction 208 class WebstorePrivateGetBrowserLoginFunction
209 : public ChromeSyncExtensionFunction { 209 : public ChromeSyncExtensionFunction {
210 public: 210 public:
211 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getBrowserLogin", 211 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getBrowserLogin",
212 WEBSTOREPRIVATE_GETBROWSERLOGIN) 212 WEBSTOREPRIVATE_GETBROWSERLOGIN)
213 213
214 protected: 214 protected:
215 virtual ~WebstorePrivateGetBrowserLoginFunction() {} 215 virtual ~WebstorePrivateGetBrowserLoginFunction() {}
216 216
217 // ExtensionFunction: 217 // ExtensionFunction:
218 virtual bool RunSync() OVERRIDE; 218 virtual bool RunSync() override;
219 }; 219 };
220 220
221 class WebstorePrivateGetStoreLoginFunction 221 class WebstorePrivateGetStoreLoginFunction
222 : public ChromeSyncExtensionFunction { 222 : public ChromeSyncExtensionFunction {
223 public: 223 public:
224 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getStoreLogin", 224 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getStoreLogin",
225 WEBSTOREPRIVATE_GETSTORELOGIN) 225 WEBSTOREPRIVATE_GETSTORELOGIN)
226 226
227 protected: 227 protected:
228 virtual ~WebstorePrivateGetStoreLoginFunction() {} 228 virtual ~WebstorePrivateGetStoreLoginFunction() {}
229 229
230 // ExtensionFunction: 230 // ExtensionFunction:
231 virtual bool RunSync() OVERRIDE; 231 virtual bool RunSync() override;
232 }; 232 };
233 233
234 class WebstorePrivateSetStoreLoginFunction 234 class WebstorePrivateSetStoreLoginFunction
235 : public ChromeSyncExtensionFunction { 235 : public ChromeSyncExtensionFunction {
236 public: 236 public:
237 DECLARE_EXTENSION_FUNCTION("webstorePrivate.setStoreLogin", 237 DECLARE_EXTENSION_FUNCTION("webstorePrivate.setStoreLogin",
238 WEBSTOREPRIVATE_SETSTORELOGIN) 238 WEBSTOREPRIVATE_SETSTORELOGIN)
239 239
240 protected: 240 protected:
241 virtual ~WebstorePrivateSetStoreLoginFunction() {} 241 virtual ~WebstorePrivateSetStoreLoginFunction() {}
242 242
243 // ExtensionFunction: 243 // ExtensionFunction:
244 virtual bool RunSync() OVERRIDE; 244 virtual bool RunSync() override;
245 }; 245 };
246 246
247 class WebstorePrivateGetWebGLStatusFunction 247 class WebstorePrivateGetWebGLStatusFunction
248 : public ChromeAsyncExtensionFunction { 248 : public ChromeAsyncExtensionFunction {
249 public: 249 public:
250 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getWebGLStatus", 250 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getWebGLStatus",
251 WEBSTOREPRIVATE_GETWEBGLSTATUS) 251 WEBSTOREPRIVATE_GETWEBGLSTATUS)
252 252
253 WebstorePrivateGetWebGLStatusFunction(); 253 WebstorePrivateGetWebGLStatusFunction();
254 254
255 protected: 255 protected:
256 virtual ~WebstorePrivateGetWebGLStatusFunction(); 256 virtual ~WebstorePrivateGetWebGLStatusFunction();
257 257
258 void OnFeatureCheck(bool feature_allowed); 258 void OnFeatureCheck(bool feature_allowed);
259 259
260 // ExtensionFunction: 260 // ExtensionFunction:
261 virtual bool RunAsync() OVERRIDE; 261 virtual bool RunAsync() override;
262 262
263 private: 263 private:
264 void CreateResult(bool webgl_allowed); 264 void CreateResult(bool webgl_allowed);
265 265
266 scoped_refptr<GPUFeatureChecker> feature_checker_; 266 scoped_refptr<GPUFeatureChecker> feature_checker_;
267 }; 267 };
268 268
269 class WebstorePrivateGetIsLauncherEnabledFunction 269 class WebstorePrivateGetIsLauncherEnabledFunction
270 : public ChromeSyncExtensionFunction { 270 : public ChromeSyncExtensionFunction {
271 public: 271 public:
272 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getIsLauncherEnabled", 272 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getIsLauncherEnabled",
273 WEBSTOREPRIVATE_GETISLAUNCHERENABLED) 273 WEBSTOREPRIVATE_GETISLAUNCHERENABLED)
274 274
275 WebstorePrivateGetIsLauncherEnabledFunction() {} 275 WebstorePrivateGetIsLauncherEnabledFunction() {}
276 276
277 protected: 277 protected:
278 virtual ~WebstorePrivateGetIsLauncherEnabledFunction() {} 278 virtual ~WebstorePrivateGetIsLauncherEnabledFunction() {}
279 279
280 // ExtensionFunction: 280 // ExtensionFunction:
281 virtual bool RunSync() OVERRIDE; 281 virtual bool RunSync() override;
282 282
283 private: 283 private:
284 void OnIsLauncherCheckCompleted(bool is_enabled); 284 void OnIsLauncherCheckCompleted(bool is_enabled);
285 }; 285 };
286 286
287 class WebstorePrivateIsInIncognitoModeFunction 287 class WebstorePrivateIsInIncognitoModeFunction
288 : public ChromeSyncExtensionFunction { 288 : public ChromeSyncExtensionFunction {
289 public: 289 public:
290 DECLARE_EXTENSION_FUNCTION("webstorePrivate.isInIncognitoMode", 290 DECLARE_EXTENSION_FUNCTION("webstorePrivate.isInIncognitoMode",
291 WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION) 291 WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION)
292 292
293 WebstorePrivateIsInIncognitoModeFunction() {} 293 WebstorePrivateIsInIncognitoModeFunction() {}
294 294
295 protected: 295 protected:
296 virtual ~WebstorePrivateIsInIncognitoModeFunction() {} 296 virtual ~WebstorePrivateIsInIncognitoModeFunction() {}
297 297
298 // ExtensionFunction: 298 // ExtensionFunction:
299 virtual bool RunSync() OVERRIDE; 299 virtual bool RunSync() override;
300 }; 300 };
301 301
302 class WebstorePrivateLaunchEphemeralAppFunction 302 class WebstorePrivateLaunchEphemeralAppFunction
303 : public ChromeAsyncExtensionFunction { 303 : public ChromeAsyncExtensionFunction {
304 public: 304 public:
305 DECLARE_EXTENSION_FUNCTION("webstorePrivate.launchEphemeralApp", 305 DECLARE_EXTENSION_FUNCTION("webstorePrivate.launchEphemeralApp",
306 WEBSTOREPRIVATE_LAUNCHEPHEMERALAPP) 306 WEBSTOREPRIVATE_LAUNCHEPHEMERALAPP)
307 307
308 WebstorePrivateLaunchEphemeralAppFunction(); 308 WebstorePrivateLaunchEphemeralAppFunction();
309 309
310 protected: 310 protected:
311 virtual ~WebstorePrivateLaunchEphemeralAppFunction(); 311 virtual ~WebstorePrivateLaunchEphemeralAppFunction();
312 312
313 // ExtensionFunction: 313 // ExtensionFunction:
314 virtual bool RunAsync() OVERRIDE; 314 virtual bool RunAsync() override;
315 315
316 private: 316 private:
317 void OnLaunchComplete(webstore_install::Result result, 317 void OnLaunchComplete(webstore_install::Result result,
318 const std::string& error); 318 const std::string& error);
319 void SetResult( 319 void SetResult(
320 api::webstore_private::LaunchEphemeralApp::Results::Result result, 320 api::webstore_private::LaunchEphemeralApp::Results::Result result,
321 const std::string& error); 321 const std::string& error);
322 }; 322 };
323 323
324 class WebstorePrivateGetEphemeralAppsEnabledFunction 324 class WebstorePrivateGetEphemeralAppsEnabledFunction
325 : public ChromeSyncExtensionFunction { 325 : public ChromeSyncExtensionFunction {
326 public: 326 public:
327 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getEphemeralAppsEnabled", 327 DECLARE_EXTENSION_FUNCTION("webstorePrivate.getEphemeralAppsEnabled",
328 WEBSTOREPRIVATE_GETEPHEMERALAPPSENABLED) 328 WEBSTOREPRIVATE_GETEPHEMERALAPPSENABLED)
329 329
330 WebstorePrivateGetEphemeralAppsEnabledFunction(); 330 WebstorePrivateGetEphemeralAppsEnabledFunction();
331 331
332 protected: 332 protected:
333 virtual ~WebstorePrivateGetEphemeralAppsEnabledFunction(); 333 virtual ~WebstorePrivateGetEphemeralAppsEnabledFunction();
334 334
335 // ExtensionFunction: 335 // ExtensionFunction:
336 virtual bool RunSync() OVERRIDE; 336 virtual bool RunSync() override;
337 }; 337 };
338 338
339 } // namespace extensions 339 } // namespace extensions
340 340
341 #endif // CHROME_BROWSER_EXTENSIONS_API_WEBSTORE_PRIVATE_WEBSTORE_PRIVATE_API_H _ 341 #endif // CHROME_BROWSER_EXTENSIONS_API_WEBSTORE_PRIVATE_WEBSTORE_PRIVATE_API_H _
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698