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

Side by Side Diff: chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_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_BOOKMARK_MANAGER_PRIVATE_BOOKMARK_MANAGER_ PRIVATE_API_H_ 5 #ifndef CHROME_BROWSER_EXTENSIONS_API_BOOKMARK_MANAGER_PRIVATE_BOOKMARK_MANAGER_ PRIVATE_API_H_
6 #define CHROME_BROWSER_EXTENSIONS_API_BOOKMARK_MANAGER_PRIVATE_BOOKMARK_MANAGER_ PRIVATE_API_H_ 6 #define CHROME_BROWSER_EXTENSIONS_API_BOOKMARK_MANAGER_PRIVATE_BOOKMARK_MANAGER_ PRIVATE_API_H_
7 7
8 #include "base/memory/scoped_ptr.h" 8 #include "base/memory/scoped_ptr.h"
9 #include "base/values.h" 9 #include "base/values.h"
10 #include "chrome/browser/extensions/api/bookmarks/bookmarks_api.h" 10 #include "chrome/browser/extensions/api/bookmarks/bookmarks_api.h"
(...skipping 19 matching lines...) Expand all
30 30
31 namespace extensions { 31 namespace extensions {
32 32
33 class BookmarkManagerPrivateEventRouter : public BaseBookmarkModelObserver { 33 class BookmarkManagerPrivateEventRouter : public BaseBookmarkModelObserver {
34 public: 34 public:
35 BookmarkManagerPrivateEventRouter(content::BrowserContext* browser_context, 35 BookmarkManagerPrivateEventRouter(content::BrowserContext* browser_context,
36 BookmarkModel* bookmark_model); 36 BookmarkModel* bookmark_model);
37 virtual ~BookmarkManagerPrivateEventRouter(); 37 virtual ~BookmarkManagerPrivateEventRouter();
38 38
39 // BaseBookmarkModelObserver: 39 // BaseBookmarkModelObserver:
40 virtual void BookmarkModelChanged() OVERRIDE; 40 virtual void BookmarkModelChanged() override;
41 virtual void BookmarkModelBeingDeleted(BookmarkModel* model) OVERRIDE; 41 virtual void BookmarkModelBeingDeleted(BookmarkModel* model) override;
42 virtual void OnWillChangeBookmarkMetaInfo(BookmarkModel* model, 42 virtual void OnWillChangeBookmarkMetaInfo(BookmarkModel* model,
43 const BookmarkNode* node) OVERRIDE; 43 const BookmarkNode* node) override;
44 virtual void BookmarkMetaInfoChanged(BookmarkModel* model, 44 virtual void BookmarkMetaInfoChanged(BookmarkModel* model,
45 const BookmarkNode* node) OVERRIDE; 45 const BookmarkNode* node) override;
46 46
47 private: 47 private:
48 // Helper to actually dispatch an event to extension listeners. 48 // Helper to actually dispatch an event to extension listeners.
49 void DispatchEvent(const std::string& event_name, 49 void DispatchEvent(const std::string& event_name,
50 scoped_ptr<base::ListValue> event_args); 50 scoped_ptr<base::ListValue> event_args);
51 51
52 // Remembers the previous meta info of a node before it was changed. 52 // Remembers the previous meta info of a node before it was changed.
53 BookmarkNode::MetaInfoMap prev_meta_info_; 53 BookmarkNode::MetaInfoMap prev_meta_info_;
54 54
55 content::BrowserContext* browser_context_; 55 content::BrowserContext* browser_context_;
56 BookmarkModel* bookmark_model_; 56 BookmarkModel* bookmark_model_;
57 }; 57 };
58 58
59 class BookmarkManagerPrivateAPI : public BrowserContextKeyedAPI, 59 class BookmarkManagerPrivateAPI : public BrowserContextKeyedAPI,
60 public EventRouter::Observer { 60 public EventRouter::Observer {
61 public: 61 public:
62 explicit BookmarkManagerPrivateAPI(content::BrowserContext* browser_context); 62 explicit BookmarkManagerPrivateAPI(content::BrowserContext* browser_context);
63 virtual ~BookmarkManagerPrivateAPI(); 63 virtual ~BookmarkManagerPrivateAPI();
64 64
65 // BrowserContextKeyedService implementation. 65 // BrowserContextKeyedService implementation.
66 virtual void Shutdown() OVERRIDE; 66 virtual void Shutdown() override;
67 67
68 // BrowserContextKeyedAPI implementation. 68 // BrowserContextKeyedAPI implementation.
69 static BrowserContextKeyedAPIFactory<BookmarkManagerPrivateAPI>* 69 static BrowserContextKeyedAPIFactory<BookmarkManagerPrivateAPI>*
70 GetFactoryInstance(); 70 GetFactoryInstance();
71 71
72 // EventRouter::Observer implementation. 72 // EventRouter::Observer implementation.
73 virtual void OnListenerAdded(const EventListenerInfo& details) OVERRIDE; 73 virtual void OnListenerAdded(const EventListenerInfo& details) override;
74 74
75 private: 75 private:
76 friend class BrowserContextKeyedAPIFactory<BookmarkManagerPrivateAPI>; 76 friend class BrowserContextKeyedAPIFactory<BookmarkManagerPrivateAPI>;
77 77
78 // BrowserContextKeyedAPI implementation. 78 // BrowserContextKeyedAPI implementation.
79 static const char* service_name() { return "BookmarkManagerPrivateAPI"; } 79 static const char* service_name() { return "BookmarkManagerPrivateAPI"; }
80 static const bool kServiceIsNULLWhileTesting = true; 80 static const bool kServiceIsNULLWhileTesting = true;
81 81
82 content::BrowserContext* browser_context_; 82 content::BrowserContext* browser_context_;
83 83
84 // Created lazily upon OnListenerAdded. 84 // Created lazily upon OnListenerAdded.
85 scoped_ptr<BookmarkManagerPrivateEventRouter> event_router_; 85 scoped_ptr<BookmarkManagerPrivateEventRouter> event_router_;
86 }; 86 };
87 87
88 // Class that handles the drag and drop related chrome.bookmarkManagerPrivate 88 // Class that handles the drag and drop related chrome.bookmarkManagerPrivate
89 // events. This class has one instance per bookmark manager tab. 89 // events. This class has one instance per bookmark manager tab.
90 class BookmarkManagerPrivateDragEventRouter 90 class BookmarkManagerPrivateDragEventRouter
91 : public BookmarkTabHelper::BookmarkDrag { 91 : public BookmarkTabHelper::BookmarkDrag {
92 public: 92 public:
93 BookmarkManagerPrivateDragEventRouter(Profile* profile, 93 BookmarkManagerPrivateDragEventRouter(Profile* profile,
94 content::WebContents* web_contents); 94 content::WebContents* web_contents);
95 virtual ~BookmarkManagerPrivateDragEventRouter(); 95 virtual ~BookmarkManagerPrivateDragEventRouter();
96 96
97 // BookmarkTabHelper::BookmarkDrag interface 97 // BookmarkTabHelper::BookmarkDrag interface
98 virtual void OnDragEnter(const bookmarks::BookmarkNodeData& data) OVERRIDE; 98 virtual void OnDragEnter(const bookmarks::BookmarkNodeData& data) override;
99 virtual void OnDragOver(const bookmarks::BookmarkNodeData& data) OVERRIDE; 99 virtual void OnDragOver(const bookmarks::BookmarkNodeData& data) override;
100 virtual void OnDragLeave(const bookmarks::BookmarkNodeData& data) OVERRIDE; 100 virtual void OnDragLeave(const bookmarks::BookmarkNodeData& data) override;
101 virtual void OnDrop(const bookmarks::BookmarkNodeData& data) OVERRIDE; 101 virtual void OnDrop(const bookmarks::BookmarkNodeData& data) override;
102 102
103 // The bookmark drag and drop data. This gets set after a drop was done on 103 // The bookmark drag and drop data. This gets set after a drop was done on
104 // the page. This returns NULL if no data is available. 104 // the page. This returns NULL if no data is available.
105 const bookmarks::BookmarkNodeData* GetBookmarkNodeData(); 105 const bookmarks::BookmarkNodeData* GetBookmarkNodeData();
106 106
107 // Clears the drag and drop data. 107 // Clears the drag and drop data.
108 void ClearBookmarkNodeData(); 108 void ClearBookmarkNodeData();
109 109
110 private: 110 private:
111 // Helper to actually dispatch an event to extension listeners. 111 // Helper to actually dispatch an event to extension listeners.
(...skipping 17 matching lines...) Expand all
129 class BookmarkManagerPrivateCopyFunction 129 class BookmarkManagerPrivateCopyFunction
130 : public ClipboardBookmarkManagerFunction { 130 : public ClipboardBookmarkManagerFunction {
131 public: 131 public:
132 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.copy", 132 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.copy",
133 BOOKMARKMANAGERPRIVATE_COPY) 133 BOOKMARKMANAGERPRIVATE_COPY)
134 134
135 protected: 135 protected:
136 virtual ~BookmarkManagerPrivateCopyFunction() {} 136 virtual ~BookmarkManagerPrivateCopyFunction() {}
137 137
138 // ExtensionFunction: 138 // ExtensionFunction:
139 virtual bool RunOnReady() OVERRIDE; 139 virtual bool RunOnReady() override;
140 }; 140 };
141 141
142 class BookmarkManagerPrivateCutFunction 142 class BookmarkManagerPrivateCutFunction
143 : public ClipboardBookmarkManagerFunction { 143 : public ClipboardBookmarkManagerFunction {
144 public: 144 public:
145 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.cut", 145 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.cut",
146 BOOKMARKMANAGERPRIVATE_CUT) 146 BOOKMARKMANAGERPRIVATE_CUT)
147 147
148 protected: 148 protected:
149 virtual ~BookmarkManagerPrivateCutFunction() {} 149 virtual ~BookmarkManagerPrivateCutFunction() {}
150 150
151 // ExtensionFunction: 151 // ExtensionFunction:
152 virtual bool RunOnReady() OVERRIDE; 152 virtual bool RunOnReady() override;
153 }; 153 };
154 154
155 class BookmarkManagerPrivatePasteFunction 155 class BookmarkManagerPrivatePasteFunction
156 : public extensions::BookmarksFunction { 156 : public extensions::BookmarksFunction {
157 public: 157 public:
158 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.paste", 158 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.paste",
159 BOOKMARKMANAGERPRIVATE_PASTE) 159 BOOKMARKMANAGERPRIVATE_PASTE)
160 160
161 protected: 161 protected:
162 virtual ~BookmarkManagerPrivatePasteFunction() {} 162 virtual ~BookmarkManagerPrivatePasteFunction() {}
163 163
164 // ExtensionFunction: 164 // ExtensionFunction:
165 virtual bool RunOnReady() OVERRIDE; 165 virtual bool RunOnReady() override;
166 }; 166 };
167 167
168 class BookmarkManagerPrivateCanPasteFunction 168 class BookmarkManagerPrivateCanPasteFunction
169 : public extensions::BookmarksFunction { 169 : public extensions::BookmarksFunction {
170 public: 170 public:
171 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.canPaste", 171 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.canPaste",
172 BOOKMARKMANAGERPRIVATE_CANPASTE) 172 BOOKMARKMANAGERPRIVATE_CANPASTE)
173 173
174 protected: 174 protected:
175 virtual ~BookmarkManagerPrivateCanPasteFunction() {} 175 virtual ~BookmarkManagerPrivateCanPasteFunction() {}
176 176
177 // ExtensionFunction: 177 // ExtensionFunction:
178 virtual bool RunOnReady() OVERRIDE; 178 virtual bool RunOnReady() override;
179 }; 179 };
180 180
181 class BookmarkManagerPrivateSortChildrenFunction 181 class BookmarkManagerPrivateSortChildrenFunction
182 : public extensions::BookmarksFunction { 182 : public extensions::BookmarksFunction {
183 public: 183 public:
184 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.sortChildren", 184 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.sortChildren",
185 BOOKMARKMANAGERPRIVATE_SORTCHILDREN) 185 BOOKMARKMANAGERPRIVATE_SORTCHILDREN)
186 186
187 protected: 187 protected:
188 virtual ~BookmarkManagerPrivateSortChildrenFunction() {} 188 virtual ~BookmarkManagerPrivateSortChildrenFunction() {}
189 189
190 // ExtensionFunction: 190 // ExtensionFunction:
191 virtual bool RunOnReady() OVERRIDE; 191 virtual bool RunOnReady() override;
192 }; 192 };
193 193
194 class BookmarkManagerPrivateGetStringsFunction : public AsyncExtensionFunction { 194 class BookmarkManagerPrivateGetStringsFunction : public AsyncExtensionFunction {
195 public: 195 public:
196 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getStrings", 196 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getStrings",
197 BOOKMARKMANAGERPRIVATE_GETSTRINGS) 197 BOOKMARKMANAGERPRIVATE_GETSTRINGS)
198 198
199 protected: 199 protected:
200 virtual ~BookmarkManagerPrivateGetStringsFunction() {} 200 virtual ~BookmarkManagerPrivateGetStringsFunction() {}
201 201
202 // ExtensionFunction: 202 // ExtensionFunction:
203 virtual bool RunAsync() OVERRIDE; 203 virtual bool RunAsync() override;
204 }; 204 };
205 205
206 class BookmarkManagerPrivateStartDragFunction 206 class BookmarkManagerPrivateStartDragFunction
207 : public extensions::BookmarksFunction { 207 : public extensions::BookmarksFunction {
208 public: 208 public:
209 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.startDrag", 209 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.startDrag",
210 BOOKMARKMANAGERPRIVATE_STARTDRAG) 210 BOOKMARKMANAGERPRIVATE_STARTDRAG)
211 211
212 protected: 212 protected:
213 virtual ~BookmarkManagerPrivateStartDragFunction() {} 213 virtual ~BookmarkManagerPrivateStartDragFunction() {}
214 214
215 // ExtensionFunction: 215 // ExtensionFunction:
216 virtual bool RunOnReady() OVERRIDE; 216 virtual bool RunOnReady() override;
217 }; 217 };
218 218
219 class BookmarkManagerPrivateDropFunction 219 class BookmarkManagerPrivateDropFunction
220 : public extensions::BookmarksFunction { 220 : public extensions::BookmarksFunction {
221 public: 221 public:
222 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.drop", 222 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.drop",
223 BOOKMARKMANAGERPRIVATE_DROP) 223 BOOKMARKMANAGERPRIVATE_DROP)
224 224
225 protected: 225 protected:
226 virtual ~BookmarkManagerPrivateDropFunction() {} 226 virtual ~BookmarkManagerPrivateDropFunction() {}
227 227
228 // ExtensionFunction: 228 // ExtensionFunction:
229 virtual bool RunOnReady() OVERRIDE; 229 virtual bool RunOnReady() override;
230 }; 230 };
231 231
232 class BookmarkManagerPrivateGetSubtreeFunction 232 class BookmarkManagerPrivateGetSubtreeFunction
233 : public extensions::BookmarksFunction { 233 : public extensions::BookmarksFunction {
234 public: 234 public:
235 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getSubtree", 235 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getSubtree",
236 BOOKMARKMANAGERPRIVATE_GETSUBTREE) 236 BOOKMARKMANAGERPRIVATE_GETSUBTREE)
237 237
238 protected: 238 protected:
239 virtual ~BookmarkManagerPrivateGetSubtreeFunction() {} 239 virtual ~BookmarkManagerPrivateGetSubtreeFunction() {}
240 240
241 // ExtensionFunction: 241 // ExtensionFunction:
242 virtual bool RunOnReady() OVERRIDE; 242 virtual bool RunOnReady() override;
243 }; 243 };
244 244
245 class BookmarkManagerPrivateCanEditFunction 245 class BookmarkManagerPrivateCanEditFunction
246 : public extensions::BookmarksFunction { 246 : public extensions::BookmarksFunction {
247 public: 247 public:
248 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.canEdit", 248 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.canEdit",
249 BOOKMARKMANAGERPRIVATE_CANEDIT) 249 BOOKMARKMANAGERPRIVATE_CANEDIT)
250 250
251 protected: 251 protected:
252 virtual ~BookmarkManagerPrivateCanEditFunction() {} 252 virtual ~BookmarkManagerPrivateCanEditFunction() {}
253 253
254 // ExtensionFunction: 254 // ExtensionFunction:
255 virtual bool RunOnReady() OVERRIDE; 255 virtual bool RunOnReady() override;
256 }; 256 };
257 257
258 class BookmarkManagerPrivateRecordLaunchFunction 258 class BookmarkManagerPrivateRecordLaunchFunction
259 : public extensions::BookmarksFunction { 259 : public extensions::BookmarksFunction {
260 public: 260 public:
261 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.recordLaunch", 261 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.recordLaunch",
262 BOOKMARKMANAGERPRIVATE_RECORDLAUNCH) 262 BOOKMARKMANAGERPRIVATE_RECORDLAUNCH)
263 263
264 protected: 264 protected:
265 virtual ~BookmarkManagerPrivateRecordLaunchFunction() {} 265 virtual ~BookmarkManagerPrivateRecordLaunchFunction() {}
266 266
267 // ExtensionFunction: 267 // ExtensionFunction:
268 virtual bool RunOnReady() OVERRIDE; 268 virtual bool RunOnReady() override;
269 }; 269 };
270 270
271 class BookmarkManagerPrivateCreateWithMetaInfoFunction 271 class BookmarkManagerPrivateCreateWithMetaInfoFunction
272 : public extensions::BookmarksFunction { 272 : public extensions::BookmarksFunction {
273 public: 273 public:
274 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.createWithMetaInfo", 274 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.createWithMetaInfo",
275 BOOKMARKMANAGERPRIVATE_CREATEWITHMETAINFO) 275 BOOKMARKMANAGERPRIVATE_CREATEWITHMETAINFO)
276 276
277 protected: 277 protected:
278 virtual ~BookmarkManagerPrivateCreateWithMetaInfoFunction() {} 278 virtual ~BookmarkManagerPrivateCreateWithMetaInfoFunction() {}
279 279
280 // ExtensionFunction: 280 // ExtensionFunction:
281 virtual bool RunOnReady() OVERRIDE; 281 virtual bool RunOnReady() override;
282 }; 282 };
283 283
284 class BookmarkManagerPrivateGetMetaInfoFunction 284 class BookmarkManagerPrivateGetMetaInfoFunction
285 : public extensions::BookmarksFunction { 285 : public extensions::BookmarksFunction {
286 public: 286 public:
287 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getMetaInfo", 287 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getMetaInfo",
288 BOOKMARKMANAGERPRIVATE_GETMETAINFO) 288 BOOKMARKMANAGERPRIVATE_GETMETAINFO)
289 289
290 protected: 290 protected:
291 virtual ~BookmarkManagerPrivateGetMetaInfoFunction() {} 291 virtual ~BookmarkManagerPrivateGetMetaInfoFunction() {}
292 292
293 // ExtensionFunction: 293 // ExtensionFunction:
294 virtual bool RunOnReady() OVERRIDE; 294 virtual bool RunOnReady() override;
295 }; 295 };
296 296
297 class BookmarkManagerPrivateSetMetaInfoFunction 297 class BookmarkManagerPrivateSetMetaInfoFunction
298 : public extensions::BookmarksFunction { 298 : public extensions::BookmarksFunction {
299 public: 299 public:
300 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.setMetaInfo", 300 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.setMetaInfo",
301 BOOKMARKMANAGERPRIVATE_SETMETAINFO) 301 BOOKMARKMANAGERPRIVATE_SETMETAINFO)
302 302
303 protected: 303 protected:
304 virtual ~BookmarkManagerPrivateSetMetaInfoFunction() {} 304 virtual ~BookmarkManagerPrivateSetMetaInfoFunction() {}
305 305
306 // ExtensionFunction: 306 // ExtensionFunction:
307 virtual bool RunOnReady() OVERRIDE; 307 virtual bool RunOnReady() override;
308 }; 308 };
309 309
310 class BookmarkManagerPrivateUpdateMetaInfoFunction 310 class BookmarkManagerPrivateUpdateMetaInfoFunction
311 : public extensions::BookmarksFunction { 311 : public extensions::BookmarksFunction {
312 public: 312 public:
313 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.updateMetaInfo", 313 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.updateMetaInfo",
314 BOOKMARKMANAGERPRIVATE_UPDATEMETAINFO) 314 BOOKMARKMANAGERPRIVATE_UPDATEMETAINFO)
315 315
316 protected: 316 protected:
317 virtual ~BookmarkManagerPrivateUpdateMetaInfoFunction() {} 317 virtual ~BookmarkManagerPrivateUpdateMetaInfoFunction() {}
318 318
319 // ExtensionFunction: 319 // ExtensionFunction:
320 virtual bool RunOnReady() OVERRIDE; 320 virtual bool RunOnReady() override;
321 }; 321 };
322 322
323 class BookmarkManagerPrivateCanOpenNewWindowsFunction 323 class BookmarkManagerPrivateCanOpenNewWindowsFunction
324 : public extensions::BookmarksFunction { 324 : public extensions::BookmarksFunction {
325 public: 325 public:
326 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.canOpenNewWindows", 326 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.canOpenNewWindows",
327 BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS) 327 BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS)
328 328
329 protected: 329 protected:
330 virtual ~BookmarkManagerPrivateCanOpenNewWindowsFunction() {} 330 virtual ~BookmarkManagerPrivateCanOpenNewWindowsFunction() {}
331 331
332 // ExtensionFunction: 332 // ExtensionFunction:
333 virtual bool RunOnReady() OVERRIDE; 333 virtual bool RunOnReady() override;
334 }; 334 };
335 335
336 class BookmarkManagerPrivateRemoveTreesFunction 336 class BookmarkManagerPrivateRemoveTreesFunction
337 : public extensions::BookmarksFunction { 337 : public extensions::BookmarksFunction {
338 public: 338 public:
339 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.removeTrees", 339 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.removeTrees",
340 BOOKMARKMANAGERPRIVATE_REMOVETREES) 340 BOOKMARKMANAGERPRIVATE_REMOVETREES)
341 341
342 protected: 342 protected:
343 virtual ~BookmarkManagerPrivateRemoveTreesFunction() {} 343 virtual ~BookmarkManagerPrivateRemoveTreesFunction() {}
344 344
345 // ExtensionFunction: 345 // ExtensionFunction:
346 virtual bool RunOnReady() OVERRIDE; 346 virtual bool RunOnReady() override;
347 }; 347 };
348 348
349 class BookmarkManagerPrivateUndoFunction 349 class BookmarkManagerPrivateUndoFunction
350 : public extensions::BookmarksFunction { 350 : public extensions::BookmarksFunction {
351 public: 351 public:
352 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.undo", 352 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.undo",
353 BOOKMARKMANAGERPRIVATE_UNDO) 353 BOOKMARKMANAGERPRIVATE_UNDO)
354 354
355 protected: 355 protected:
356 virtual ~BookmarkManagerPrivateUndoFunction() {} 356 virtual ~BookmarkManagerPrivateUndoFunction() {}
357 357
358 // ExtensionFunction: 358 // ExtensionFunction:
359 virtual bool RunOnReady() OVERRIDE; 359 virtual bool RunOnReady() override;
360 }; 360 };
361 361
362 class BookmarkManagerPrivateRedoFunction 362 class BookmarkManagerPrivateRedoFunction
363 : public extensions::BookmarksFunction { 363 : public extensions::BookmarksFunction {
364 public: 364 public:
365 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.redo", 365 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.redo",
366 BOOKMARKMANAGERPRIVATE_REDO) 366 BOOKMARKMANAGERPRIVATE_REDO)
367 367
368 protected: 368 protected:
369 virtual ~BookmarkManagerPrivateRedoFunction() {} 369 virtual ~BookmarkManagerPrivateRedoFunction() {}
370 370
371 // ExtensionFunction: 371 // ExtensionFunction:
372 virtual bool RunOnReady() OVERRIDE; 372 virtual bool RunOnReady() override;
373 }; 373 };
374 374
375 class BookmarkManagerPrivateGetUndoInfoFunction 375 class BookmarkManagerPrivateGetUndoInfoFunction
376 : public extensions::BookmarksFunction { 376 : public extensions::BookmarksFunction {
377 public: 377 public:
378 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getUndoInfo", 378 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getUndoInfo",
379 BOOKMARKMANAGERPRIVATE_UNDOINFO) 379 BOOKMARKMANAGERPRIVATE_UNDOINFO)
380 380
381 protected: 381 protected:
382 virtual ~BookmarkManagerPrivateGetUndoInfoFunction() {} 382 virtual ~BookmarkManagerPrivateGetUndoInfoFunction() {}
383 383
384 // ExtensionFunction: 384 // ExtensionFunction:
385 virtual bool RunOnReady() OVERRIDE; 385 virtual bool RunOnReady() override;
386 }; 386 };
387 387
388 class BookmarkManagerPrivateGetRedoInfoFunction 388 class BookmarkManagerPrivateGetRedoInfoFunction
389 : public extensions::BookmarksFunction { 389 : public extensions::BookmarksFunction {
390 public: 390 public:
391 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getRedoInfo", 391 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getRedoInfo",
392 BOOKMARKMANAGERPRIVATE_REDOINFO) 392 BOOKMARKMANAGERPRIVATE_REDOINFO)
393 393
394 protected: 394 protected:
395 virtual ~BookmarkManagerPrivateGetRedoInfoFunction() {} 395 virtual ~BookmarkManagerPrivateGetRedoInfoFunction() {}
396 396
397 // ExtensionFunction: 397 // ExtensionFunction:
398 virtual bool RunOnReady() OVERRIDE; 398 virtual bool RunOnReady() override;
399 }; 399 };
400 400
401 } // namespace extensions 401 } // namespace extensions
402 402
403 #endif // CHROME_BROWSER_EXTENSIONS_API_BOOKMARK_MANAGER_PRIVATE_BOOKMARK_MANAG ER_PRIVATE_API_H_ 403 #endif // CHROME_BROWSER_EXTENSIONS_API_BOOKMARK_MANAGER_PRIVATE_BOOKMARK_MANAG ER_PRIVATE_API_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698