| Index: chrome/browser/bookmarks/bookmark_manager_extension_api.h
|
| diff --git a/chrome/browser/bookmarks/bookmark_manager_extension_api.h b/chrome/browser/bookmarks/bookmark_manager_extension_api.h
|
| index 8827806c82d317f72f7ba3deced16c478ac0b8ac..62d3acf8d6d613e147ed803ba448dd4a3fe58f15 100644
|
| --- a/chrome/browser/bookmarks/bookmark_manager_extension_api.h
|
| +++ b/chrome/browser/bookmarks/bookmark_manager_extension_api.h
|
| @@ -55,95 +55,130 @@ class BookmarkManagerExtensionEventRouter
|
|
|
| class ClipboardBookmarkManagerFunction : public BookmarksFunction {
|
| protected:
|
| + virtual ~ClipboardBookmarkManagerFunction() {}
|
| +
|
| bool CopyOrCut(bool cut);
|
| };
|
|
|
| class CopyBookmarkManagerFunction : public ClipboardBookmarkManagerFunction {
|
| public:
|
| - virtual bool RunImpl() OVERRIDE;
|
| -
|
| - private:
|
| DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.copy");
|
| +
|
| + protected:
|
| + virtual ~CopyBookmarkManagerFunction() {}
|
| +
|
| + // ExtensionFunction:
|
| + virtual bool RunImpl() OVERRIDE;
|
| };
|
|
|
| class CutBookmarkManagerFunction : public ClipboardBookmarkManagerFunction {
|
| public:
|
| - virtual bool RunImpl() OVERRIDE;
|
| -
|
| - private:
|
| DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.cut");
|
| +
|
| + protected:
|
| + virtual ~CutBookmarkManagerFunction() {}
|
| +
|
| + // ExtensionFunction:
|
| + virtual bool RunImpl() OVERRIDE;
|
| };
|
|
|
| class PasteBookmarkManagerFunction : public BookmarksFunction {
|
| public:
|
| - virtual bool RunImpl() OVERRIDE;
|
| -
|
| - private:
|
| DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.paste");
|
| +
|
| + protected:
|
| + virtual ~PasteBookmarkManagerFunction() {}
|
| +
|
| + // ExtensionFunction:
|
| + virtual bool RunImpl() OVERRIDE;
|
| };
|
|
|
| class CanPasteBookmarkManagerFunction : public BookmarksFunction {
|
| public:
|
| - virtual bool RunImpl() OVERRIDE;
|
| -
|
| - private:
|
| DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.canPaste");
|
| +
|
| + protected:
|
| + virtual ~CanPasteBookmarkManagerFunction() {}
|
| +
|
| + // ExtensionFunction:
|
| + virtual bool RunImpl() OVERRIDE;
|
| };
|
|
|
| class SortChildrenBookmarkManagerFunction : public BookmarksFunction {
|
| public:
|
| - virtual bool RunImpl() OVERRIDE;
|
| -
|
| - private:
|
| DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.sortChildren");
|
| +
|
| + protected:
|
| + virtual ~SortChildrenBookmarkManagerFunction() {}
|
| +
|
| + // ExtensionFunction:
|
| + virtual bool RunImpl() OVERRIDE;
|
| };
|
|
|
| class BookmarkManagerGetStringsFunction : public AsyncExtensionFunction {
|
| public:
|
| - virtual bool RunImpl() OVERRIDE;
|
| -
|
| - private:
|
| DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.getStrings");
|
| +
|
| + protected:
|
| + virtual ~BookmarkManagerGetStringsFunction() {}
|
| +
|
| + // ExtensionFunction:
|
| + virtual bool RunImpl() OVERRIDE;
|
| };
|
|
|
| class StartDragBookmarkManagerFunction : public BookmarksFunction {
|
| public:
|
| - virtual bool RunImpl() OVERRIDE;
|
| -
|
| - private:
|
| DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.startDrag");
|
| +
|
| + protected:
|
| + virtual ~StartDragBookmarkManagerFunction() {}
|
| +
|
| + // ExtensionFunction:
|
| + virtual bool RunImpl() OVERRIDE;
|
| };
|
|
|
| class DropBookmarkManagerFunction : public BookmarksFunction {
|
| public:
|
| - virtual bool RunImpl() OVERRIDE;
|
| -
|
| - private:
|
| DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.drop");
|
| +
|
| + protected:
|
| + virtual ~DropBookmarkManagerFunction() {}
|
| +
|
| + // ExtensionFunction:
|
| + virtual bool RunImpl() OVERRIDE;
|
| };
|
|
|
| class GetSubtreeBookmarkManagerFunction : public BookmarksFunction {
|
| public:
|
| - virtual bool RunImpl() OVERRIDE;
|
| -
|
| - private:
|
| DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.getSubtree");
|
| +
|
| + protected:
|
| + virtual ~GetSubtreeBookmarkManagerFunction() {}
|
| +
|
| + // ExtensionFunction:
|
| + virtual bool RunImpl() OVERRIDE;
|
| };
|
|
|
| class CanEditBookmarkManagerFunction : public BookmarksFunction {
|
| public:
|
| - virtual bool RunImpl() OVERRIDE;
|
| -
|
| - private:
|
| DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.canEdit");
|
| +
|
| + protected:
|
| + virtual ~CanEditBookmarkManagerFunction() {}
|
| +
|
| + // ExtensionFunction:
|
| + virtual bool RunImpl() OVERRIDE;
|
| };
|
|
|
| class RecordLaunchBookmarkFunction : public BookmarksFunction {
|
| public:
|
| - virtual bool RunImpl() OVERRIDE;
|
| -
|
| - private:
|
| DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.recordLaunch")
|
| +
|
| + protected:
|
| + virtual ~RecordLaunchBookmarkFunction() {}
|
| +
|
| + // ExtensionFunction:
|
| + virtual bool RunImpl() OVERRIDE;
|
| };
|
|
|
| #endif // CHROME_BROWSER_BOOKMARKS_BOOKMARK_MANAGER_EXTENSION_API_H_
|
|
|