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_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/bookmarks/bookmark_node_data.h" | 10 #include "chrome/browser/bookmarks/bookmark_node_data.h" |
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
126 class BookmarkManagerPrivateCopyFunction | 126 class BookmarkManagerPrivateCopyFunction |
127 : public ClipboardBookmarkManagerFunction { | 127 : public ClipboardBookmarkManagerFunction { |
128 public: | 128 public: |
129 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.copy", | 129 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.copy", |
130 BOOKMARKMANAGERPRIVATE_COPY) | 130 BOOKMARKMANAGERPRIVATE_COPY) |
131 | 131 |
132 protected: | 132 protected: |
133 virtual ~BookmarkManagerPrivateCopyFunction() {} | 133 virtual ~BookmarkManagerPrivateCopyFunction() {} |
134 | 134 |
135 // ExtensionFunction: | 135 // ExtensionFunction: |
136 virtual bool RunImpl() OVERRIDE; | 136 virtual bool RunOnReady() OVERRIDE; |
137 }; | 137 }; |
138 | 138 |
139 class BookmarkManagerPrivateCutFunction | 139 class BookmarkManagerPrivateCutFunction |
140 : public ClipboardBookmarkManagerFunction { | 140 : public ClipboardBookmarkManagerFunction { |
141 public: | 141 public: |
142 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.cut", | 142 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.cut", |
143 BOOKMARKMANAGERPRIVATE_CUT) | 143 BOOKMARKMANAGERPRIVATE_CUT) |
144 | 144 |
145 protected: | 145 protected: |
146 virtual ~BookmarkManagerPrivateCutFunction() {} | 146 virtual ~BookmarkManagerPrivateCutFunction() {} |
147 | 147 |
148 // ExtensionFunction: | 148 // ExtensionFunction: |
149 virtual bool RunImpl() OVERRIDE; | 149 virtual bool RunOnReady() OVERRIDE; |
150 }; | 150 }; |
151 | 151 |
152 class BookmarkManagerPrivatePasteFunction | 152 class BookmarkManagerPrivatePasteFunction |
153 : public extensions::BookmarksFunction { | 153 : public extensions::BookmarksFunction { |
154 public: | 154 public: |
155 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.paste", | 155 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.paste", |
156 BOOKMARKMANAGERPRIVATE_PASTE) | 156 BOOKMARKMANAGERPRIVATE_PASTE) |
157 | 157 |
158 protected: | 158 protected: |
159 virtual ~BookmarkManagerPrivatePasteFunction() {} | 159 virtual ~BookmarkManagerPrivatePasteFunction() {} |
160 | 160 |
161 // ExtensionFunction: | 161 // ExtensionFunction: |
162 virtual bool RunImpl() OVERRIDE; | 162 virtual bool RunOnReady() OVERRIDE; |
163 }; | 163 }; |
164 | 164 |
165 class BookmarkManagerPrivateCanPasteFunction | 165 class BookmarkManagerPrivateCanPasteFunction |
166 : public extensions::BookmarksFunction { | 166 : public extensions::BookmarksFunction { |
167 public: | 167 public: |
168 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.canPaste", | 168 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.canPaste", |
169 BOOKMARKMANAGERPRIVATE_CANPASTE) | 169 BOOKMARKMANAGERPRIVATE_CANPASTE) |
170 | 170 |
171 protected: | 171 protected: |
172 virtual ~BookmarkManagerPrivateCanPasteFunction() {} | 172 virtual ~BookmarkManagerPrivateCanPasteFunction() {} |
173 | 173 |
174 // ExtensionFunction: | 174 // ExtensionFunction: |
175 virtual bool RunImpl() OVERRIDE; | 175 virtual bool RunOnReady() OVERRIDE; |
176 }; | 176 }; |
177 | 177 |
178 class BookmarkManagerPrivateSortChildrenFunction | 178 class BookmarkManagerPrivateSortChildrenFunction |
179 : public extensions::BookmarksFunction { | 179 : public extensions::BookmarksFunction { |
180 public: | 180 public: |
181 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.sortChildren", | 181 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.sortChildren", |
182 BOOKMARKMANAGERPRIVATE_SORTCHILDREN) | 182 BOOKMARKMANAGERPRIVATE_SORTCHILDREN) |
183 | 183 |
184 protected: | 184 protected: |
185 virtual ~BookmarkManagerPrivateSortChildrenFunction() {} | 185 virtual ~BookmarkManagerPrivateSortChildrenFunction() {} |
186 | 186 |
187 // ExtensionFunction: | 187 // ExtensionFunction: |
188 virtual bool RunImpl() OVERRIDE; | 188 virtual bool RunOnReady() OVERRIDE; |
189 }; | 189 }; |
190 | 190 |
191 class BookmarkManagerPrivateGetStringsFunction : public AsyncExtensionFunction { | 191 class BookmarkManagerPrivateGetStringsFunction : public AsyncExtensionFunction { |
192 public: | 192 public: |
193 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getStrings", | 193 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getStrings", |
194 BOOKMARKMANAGERPRIVATE_GETSTRINGS) | 194 BOOKMARKMANAGERPRIVATE_GETSTRINGS) |
195 | 195 |
196 protected: | 196 protected: |
197 virtual ~BookmarkManagerPrivateGetStringsFunction() {} | 197 virtual ~BookmarkManagerPrivateGetStringsFunction() {} |
198 | 198 |
199 // ExtensionFunction: | 199 // ExtensionFunction: |
200 virtual bool RunImpl() OVERRIDE; | 200 virtual bool RunImpl() OVERRIDE; |
201 }; | 201 }; |
202 | 202 |
203 class BookmarkManagerPrivateStartDragFunction | 203 class BookmarkManagerPrivateStartDragFunction |
204 : public extensions::BookmarksFunction { | 204 : public extensions::BookmarksFunction { |
205 public: | 205 public: |
206 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.startDrag", | 206 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.startDrag", |
207 BOOKMARKMANAGERPRIVATE_STARTDRAG) | 207 BOOKMARKMANAGERPRIVATE_STARTDRAG) |
208 | 208 |
209 protected: | 209 protected: |
210 virtual ~BookmarkManagerPrivateStartDragFunction() {} | 210 virtual ~BookmarkManagerPrivateStartDragFunction() {} |
211 | 211 |
212 // ExtensionFunction: | 212 // ExtensionFunction: |
213 virtual bool RunImpl() OVERRIDE; | 213 virtual bool RunOnReady() OVERRIDE; |
214 }; | 214 }; |
215 | 215 |
216 class BookmarkManagerPrivateDropFunction | 216 class BookmarkManagerPrivateDropFunction |
217 : public extensions::BookmarksFunction { | 217 : public extensions::BookmarksFunction { |
218 public: | 218 public: |
219 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.drop", | 219 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.drop", |
220 BOOKMARKMANAGERPRIVATE_DROP) | 220 BOOKMARKMANAGERPRIVATE_DROP) |
221 | 221 |
222 protected: | 222 protected: |
223 virtual ~BookmarkManagerPrivateDropFunction() {} | 223 virtual ~BookmarkManagerPrivateDropFunction() {} |
224 | 224 |
225 // ExtensionFunction: | 225 // ExtensionFunction: |
226 virtual bool RunImpl() OVERRIDE; | 226 virtual bool RunOnReady() OVERRIDE; |
227 }; | 227 }; |
228 | 228 |
229 class BookmarkManagerPrivateGetSubtreeFunction | 229 class BookmarkManagerPrivateGetSubtreeFunction |
230 : public extensions::BookmarksFunction { | 230 : public extensions::BookmarksFunction { |
231 public: | 231 public: |
232 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getSubtree", | 232 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getSubtree", |
233 BOOKMARKMANAGERPRIVATE_GETSUBTREE) | 233 BOOKMARKMANAGERPRIVATE_GETSUBTREE) |
234 | 234 |
235 protected: | 235 protected: |
236 virtual ~BookmarkManagerPrivateGetSubtreeFunction() {} | 236 virtual ~BookmarkManagerPrivateGetSubtreeFunction() {} |
237 | 237 |
238 // ExtensionFunction: | 238 // ExtensionFunction: |
239 virtual bool RunImpl() OVERRIDE; | 239 virtual bool RunOnReady() OVERRIDE; |
240 }; | 240 }; |
241 | 241 |
242 class BookmarkManagerPrivateCanEditFunction | 242 class BookmarkManagerPrivateCanEditFunction |
243 : public extensions::BookmarksFunction { | 243 : public extensions::BookmarksFunction { |
244 public: | 244 public: |
245 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.canEdit", | 245 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.canEdit", |
246 BOOKMARKMANAGERPRIVATE_CANEDIT) | 246 BOOKMARKMANAGERPRIVATE_CANEDIT) |
247 | 247 |
248 protected: | 248 protected: |
249 virtual ~BookmarkManagerPrivateCanEditFunction() {} | 249 virtual ~BookmarkManagerPrivateCanEditFunction() {} |
250 | 250 |
251 // ExtensionFunction: | 251 // ExtensionFunction: |
252 virtual bool RunImpl() OVERRIDE; | 252 virtual bool RunOnReady() OVERRIDE; |
253 }; | 253 }; |
254 | 254 |
255 class BookmarkManagerPrivateRecordLaunchFunction | 255 class BookmarkManagerPrivateRecordLaunchFunction |
256 : public extensions::BookmarksFunction { | 256 : public extensions::BookmarksFunction { |
257 public: | 257 public: |
258 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.recordLaunch", | 258 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.recordLaunch", |
259 BOOKMARKMANAGERPRIVATE_RECORDLAUNCH) | 259 BOOKMARKMANAGERPRIVATE_RECORDLAUNCH) |
260 | 260 |
261 protected: | 261 protected: |
262 virtual ~BookmarkManagerPrivateRecordLaunchFunction() {} | 262 virtual ~BookmarkManagerPrivateRecordLaunchFunction() {} |
263 | 263 |
264 // ExtensionFunction: | 264 // ExtensionFunction: |
265 virtual bool RunImpl() OVERRIDE; | 265 virtual bool RunOnReady() OVERRIDE; |
266 }; | 266 }; |
267 | 267 |
268 class BookmarkManagerPrivateCreateWithMetaInfoFunction | 268 class BookmarkManagerPrivateCreateWithMetaInfoFunction |
269 : public extensions::BookmarksFunction { | 269 : public extensions::BookmarksFunction { |
270 public: | 270 public: |
271 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.createWithMetaInfo", | 271 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.createWithMetaInfo", |
272 BOOKMARKMANAGERPRIVATE_CREATEWITHMETAINFO) | 272 BOOKMARKMANAGERPRIVATE_CREATEWITHMETAINFO) |
273 | 273 |
274 protected: | 274 protected: |
275 virtual ~BookmarkManagerPrivateCreateWithMetaInfoFunction() {} | 275 virtual ~BookmarkManagerPrivateCreateWithMetaInfoFunction() {} |
276 | 276 |
277 // ExtensionFunction: | 277 // ExtensionFunction: |
278 virtual bool RunImpl() OVERRIDE; | 278 virtual bool RunOnReady() OVERRIDE; |
279 }; | 279 }; |
280 | 280 |
281 class BookmarkManagerPrivateGetMetaInfoFunction | 281 class BookmarkManagerPrivateGetMetaInfoFunction |
282 : public extensions::BookmarksFunction { | 282 : public extensions::BookmarksFunction { |
283 public: | 283 public: |
284 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getMetaInfo", | 284 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getMetaInfo", |
285 BOOKMARKMANAGERPRIVATE_GETMETAINFO) | 285 BOOKMARKMANAGERPRIVATE_GETMETAINFO) |
286 | 286 |
287 protected: | 287 protected: |
288 virtual ~BookmarkManagerPrivateGetMetaInfoFunction() {} | 288 virtual ~BookmarkManagerPrivateGetMetaInfoFunction() {} |
289 | 289 |
290 // ExtensionFunction: | 290 // ExtensionFunction: |
291 virtual bool RunImpl() OVERRIDE; | 291 virtual bool RunOnReady() OVERRIDE; |
292 }; | 292 }; |
293 | 293 |
294 class BookmarkManagerPrivateSetMetaInfoFunction | 294 class BookmarkManagerPrivateSetMetaInfoFunction |
295 : public extensions::BookmarksFunction { | 295 : public extensions::BookmarksFunction { |
296 public: | 296 public: |
297 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.setMetaInfo", | 297 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.setMetaInfo", |
298 BOOKMARKMANAGERPRIVATE_SETMETAINFO) | 298 BOOKMARKMANAGERPRIVATE_SETMETAINFO) |
299 | 299 |
300 protected: | 300 protected: |
301 virtual ~BookmarkManagerPrivateSetMetaInfoFunction() {} | 301 virtual ~BookmarkManagerPrivateSetMetaInfoFunction() {} |
302 | 302 |
303 // ExtensionFunction: | 303 // ExtensionFunction: |
304 virtual bool RunImpl() OVERRIDE; | 304 virtual bool RunOnReady() OVERRIDE; |
305 }; | 305 }; |
306 | 306 |
307 class BookmarkManagerPrivateUpdateMetaInfoFunction | 307 class BookmarkManagerPrivateUpdateMetaInfoFunction |
308 : public extensions::BookmarksFunction { | 308 : public extensions::BookmarksFunction { |
309 public: | 309 public: |
310 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.updateMetaInfo", | 310 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.updateMetaInfo", |
311 BOOKMARKMANAGERPRIVATE_UPDATEMETAINFO) | 311 BOOKMARKMANAGERPRIVATE_UPDATEMETAINFO) |
312 | 312 |
313 protected: | 313 protected: |
314 virtual ~BookmarkManagerPrivateUpdateMetaInfoFunction() {} | 314 virtual ~BookmarkManagerPrivateUpdateMetaInfoFunction() {} |
315 | 315 |
316 // ExtensionFunction: | 316 // ExtensionFunction: |
317 virtual bool RunImpl() OVERRIDE; | 317 virtual bool RunOnReady() OVERRIDE; |
318 }; | 318 }; |
319 | 319 |
320 class BookmarkManagerPrivateCanOpenNewWindowsFunction | 320 class BookmarkManagerPrivateCanOpenNewWindowsFunction |
321 : public extensions::BookmarksFunction { | 321 : public extensions::BookmarksFunction { |
322 public: | 322 public: |
323 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.canOpenNewWindows", | 323 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.canOpenNewWindows", |
324 BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS) | 324 BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS) |
325 | 325 |
326 protected: | 326 protected: |
327 virtual ~BookmarkManagerPrivateCanOpenNewWindowsFunction() {} | 327 virtual ~BookmarkManagerPrivateCanOpenNewWindowsFunction() {} |
328 | 328 |
329 // ExtensionFunction: | 329 // ExtensionFunction: |
330 virtual bool RunImpl() OVERRIDE; | 330 virtual bool RunOnReady() OVERRIDE; |
331 }; | 331 }; |
332 | 332 |
333 class BookmarkManagerPrivateRemoveTreesFunction | 333 class BookmarkManagerPrivateRemoveTreesFunction |
334 : public extensions::BookmarksFunction { | 334 : public extensions::BookmarksFunction { |
335 public: | 335 public: |
336 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.removeTrees", | 336 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.removeTrees", |
337 BOOKMARKMANAGERPRIVATE_REMOVETREES) | 337 BOOKMARKMANAGERPRIVATE_REMOVETREES) |
338 | 338 |
339 protected: | 339 protected: |
340 virtual ~BookmarkManagerPrivateRemoveTreesFunction() {} | 340 virtual ~BookmarkManagerPrivateRemoveTreesFunction() {} |
341 | 341 |
342 // ExtensionFunction: | 342 // ExtensionFunction: |
343 virtual bool RunImpl() OVERRIDE; | 343 virtual bool RunOnReady() OVERRIDE; |
344 }; | 344 }; |
345 | 345 |
346 class BookmarkManagerPrivateUndoFunction | 346 class BookmarkManagerPrivateUndoFunction |
347 : public extensions::BookmarksFunction { | 347 : public extensions::BookmarksFunction { |
348 public: | 348 public: |
349 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.undo", | 349 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.undo", |
350 BOOKMARKMANAGERPRIVATE_UNDO) | 350 BOOKMARKMANAGERPRIVATE_UNDO) |
351 | 351 |
352 protected: | 352 protected: |
353 virtual ~BookmarkManagerPrivateUndoFunction() {} | 353 virtual ~BookmarkManagerPrivateUndoFunction() {} |
354 | 354 |
355 // ExtensionFunction: | 355 // ExtensionFunction: |
356 virtual bool RunImpl() OVERRIDE; | 356 virtual bool RunOnReady() OVERRIDE; |
357 }; | 357 }; |
358 | 358 |
359 class BookmarkManagerPrivateRedoFunction | 359 class BookmarkManagerPrivateRedoFunction |
360 : public extensions::BookmarksFunction { | 360 : public extensions::BookmarksFunction { |
361 public: | 361 public: |
362 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.redo", | 362 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.redo", |
363 BOOKMARKMANAGERPRIVATE_REDO) | 363 BOOKMARKMANAGERPRIVATE_REDO) |
364 | 364 |
365 protected: | 365 protected: |
366 virtual ~BookmarkManagerPrivateRedoFunction() {} | 366 virtual ~BookmarkManagerPrivateRedoFunction() {} |
367 | 367 |
368 // ExtensionFunction: | 368 // ExtensionFunction: |
369 virtual bool RunImpl() OVERRIDE; | 369 virtual bool RunOnReady() OVERRIDE; |
370 }; | 370 }; |
371 | 371 |
372 class BookmarkManagerPrivateGetUndoInfoFunction | 372 class BookmarkManagerPrivateGetUndoInfoFunction |
373 : public extensions::BookmarksFunction { | 373 : public extensions::BookmarksFunction { |
374 public: | 374 public: |
375 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getUndoInfo", | 375 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getUndoInfo", |
376 BOOKMARKMANAGERPRIVATE_UNDOINFO) | 376 BOOKMARKMANAGERPRIVATE_UNDOINFO) |
377 | 377 |
378 protected: | 378 protected: |
379 virtual ~BookmarkManagerPrivateGetUndoInfoFunction() {} | 379 virtual ~BookmarkManagerPrivateGetUndoInfoFunction() {} |
380 | 380 |
381 // ExtensionFunction: | 381 // ExtensionFunction: |
382 virtual bool RunImpl() OVERRIDE; | 382 virtual bool RunOnReady() OVERRIDE; |
383 }; | 383 }; |
384 | 384 |
385 class BookmarkManagerPrivateGetRedoInfoFunction | 385 class BookmarkManagerPrivateGetRedoInfoFunction |
386 : public extensions::BookmarksFunction { | 386 : public extensions::BookmarksFunction { |
387 public: | 387 public: |
388 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getRedoInfo", | 388 DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.getRedoInfo", |
389 BOOKMARKMANAGERPRIVATE_REDOINFO) | 389 BOOKMARKMANAGERPRIVATE_REDOINFO) |
390 | 390 |
391 protected: | 391 protected: |
392 virtual ~BookmarkManagerPrivateGetRedoInfoFunction() {} | 392 virtual ~BookmarkManagerPrivateGetRedoInfoFunction() {} |
393 | 393 |
394 // ExtensionFunction: | 394 // ExtensionFunction: |
395 virtual bool RunImpl() OVERRIDE; | 395 virtual bool RunOnReady() OVERRIDE; |
396 }; | 396 }; |
397 | 397 |
398 } // namespace extensions | 398 } // namespace extensions |
399 | 399 |
400 #endif // CHROME_BROWSER_EXTENSIONS_API_BOOKMARK_MANAGER_PRIVATE_BOOKMARK_MANAG
ER_PRIVATE_API_H_ | 400 #endif // CHROME_BROWSER_EXTENSIONS_API_BOOKMARK_MANAGER_PRIVATE_BOOKMARK_MANAG
ER_PRIVATE_API_H_ |
OLD | NEW |