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