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_ |