public:
BookmarkManagerPrivateEventRouter(content::BrowserContext* browser_context,
BookmarkModel* bookmark_model);
- virtual ~BookmarkManagerPrivateEventRouter();
+ ~BookmarkManagerPrivateEventRouter() override;
// BaseBookmarkModelObserver:
- virtual void BookmarkModelChanged() OVERRIDE;
- virtual void BookmarkModelBeingDeleted(BookmarkModel* model) OVERRIDE;
- virtual void OnWillChangeBookmarkMetaInfo(BookmarkModel* model,
- const BookmarkNode* node) OVERRIDE;
- virtual void BookmarkMetaInfoChanged(BookmarkModel* model,
- const BookmarkNode* node) OVERRIDE;
+ void BookmarkModelChanged() override;
+ void BookmarkModelBeingDeleted(BookmarkModel* model) override;
+ void OnWillChangeBookmarkMetaInfo(BookmarkModel* model,
+ const BookmarkNode* node) override;
+ void BookmarkMetaInfoChanged(BookmarkModel* model,
+ const BookmarkNode* node) override;
private:
// Helper to actually dispatch an event to extension listeners.
public EventRouter::Observer {
public:
explicit BookmarkManagerPrivateAPI(content::BrowserContext* browser_context);
- virtual ~BookmarkManagerPrivateAPI();
+ ~BookmarkManagerPrivateAPI() override;
// BrowserContextKeyedService implementation.
- virtual void Shutdown() OVERRIDE;
+ void Shutdown() override;
// BrowserContextKeyedAPI implementation.
static BrowserContextKeyedAPIFactory<BookmarkManagerPrivateAPI>*
GetFactoryInstance();
// EventRouter::Observer implementation.
- virtual void OnListenerAdded(const EventListenerInfo& details) OVERRIDE;
+ void OnListenerAdded(const EventListenerInfo& details) override;
private:
friend class BrowserContextKeyedAPIFactory<BookmarkManagerPrivateAPI>;
public:
BookmarkManagerPrivateDragEventRouter(Profile* profile,
content::WebContents* web_contents);
- virtual ~BookmarkManagerPrivateDragEventRouter();
+ ~BookmarkManagerPrivateDragEventRouter() override;
// BookmarkTabHelper::BookmarkDrag interface
- virtual void OnDragEnter(const bookmarks::BookmarkNodeData& data) OVERRIDE;
- virtual void OnDragOver(const bookmarks::BookmarkNodeData& data) OVERRIDE;
- virtual void OnDragLeave(const bookmarks::BookmarkNodeData& data) OVERRIDE;
- virtual void OnDrop(const bookmarks::BookmarkNodeData& data) OVERRIDE;
+ void OnDragEnter(const bookmarks::BookmarkNodeData& data) override;
+ void OnDragOver(const bookmarks::BookmarkNodeData& data) override;
+ void OnDragLeave(const bookmarks::BookmarkNodeData& data) override;
+ void OnDrop(const bookmarks::BookmarkNodeData& data) override;
// The bookmark drag and drop data. This gets set after a drop was done on
// the page. This returns NULL if no data is available.
class ClipboardBookmarkManagerFunction : public extensions::BookmarksFunction {
protected:
- virtual ~ClipboardBookmarkManagerFunction() {}
+ ~ClipboardBookmarkManagerFunction() override {}
bool CopyOrCut(bool cut, const std::vector<std::string>& id_list);
};
BOOKMARKMANAGERPRIVATE_COPY)
protected:
- virtual ~BookmarkManagerPrivateCopyFunction() {}
+ ~BookmarkManagerPrivateCopyFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateCutFunction
BOOKMARKMANAGERPRIVATE_CUT)
protected:
- virtual ~BookmarkManagerPrivateCutFunction() {}
+ ~BookmarkManagerPrivateCutFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivatePasteFunction
BOOKMARKMANAGERPRIVATE_PASTE)
protected:
- virtual ~BookmarkManagerPrivatePasteFunction() {}
+ ~BookmarkManagerPrivatePasteFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateCanPasteFunction
BOOKMARKMANAGERPRIVATE_CANPASTE)
protected:
- virtual ~BookmarkManagerPrivateCanPasteFunction() {}
+ ~BookmarkManagerPrivateCanPasteFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateSortChildrenFunction
BOOKMARKMANAGERPRIVATE_SORTCHILDREN)
protected:
- virtual ~BookmarkManagerPrivateSortChildrenFunction() {}
+ ~BookmarkManagerPrivateSortChildrenFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateGetStringsFunction : public AsyncExtensionFunction {
BOOKMARKMANAGERPRIVATE_GETSTRINGS)
protected:
- virtual ~BookmarkManagerPrivateGetStringsFunction() {}
+ ~BookmarkManagerPrivateGetStringsFunction() override {}
// ExtensionFunction:
- virtual bool RunAsync() OVERRIDE;
+ bool RunAsync() override;
};
class BookmarkManagerPrivateStartDragFunction
BOOKMARKMANAGERPRIVATE_STARTDRAG)
protected:
- virtual ~BookmarkManagerPrivateStartDragFunction() {}
+ ~BookmarkManagerPrivateStartDragFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateDropFunction
BOOKMARKMANAGERPRIVATE_DROP)
protected:
- virtual ~BookmarkManagerPrivateDropFunction() {}
+ ~BookmarkManagerPrivateDropFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateGetSubtreeFunction
BOOKMARKMANAGERPRIVATE_GETSUBTREE)
protected:
- virtual ~BookmarkManagerPrivateGetSubtreeFunction() {}
+ ~BookmarkManagerPrivateGetSubtreeFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateCanEditFunction
BOOKMARKMANAGERPRIVATE_CANEDIT)
protected:
- virtual ~BookmarkManagerPrivateCanEditFunction() {}
+ ~BookmarkManagerPrivateCanEditFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateRecordLaunchFunction
BOOKMARKMANAGERPRIVATE_RECORDLAUNCH)
protected:
- virtual ~BookmarkManagerPrivateRecordLaunchFunction() {}
+ ~BookmarkManagerPrivateRecordLaunchFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateCreateWithMetaInfoFunction
BOOKMARKMANAGERPRIVATE_CREATEWITHMETAINFO)
protected:
- virtual ~BookmarkManagerPrivateCreateWithMetaInfoFunction() {}
+ ~BookmarkManagerPrivateCreateWithMetaInfoFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateGetMetaInfoFunction
BOOKMARKMANAGERPRIVATE_GETMETAINFO)
protected:
- virtual ~BookmarkManagerPrivateGetMetaInfoFunction() {}
+ ~BookmarkManagerPrivateGetMetaInfoFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateSetMetaInfoFunction
BOOKMARKMANAGERPRIVATE_SETMETAINFO)
protected:
- virtual ~BookmarkManagerPrivateSetMetaInfoFunction() {}
+ ~BookmarkManagerPrivateSetMetaInfoFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateUpdateMetaInfoFunction
BOOKMARKMANAGERPRIVATE_UPDATEMETAINFO)
protected:
- virtual ~BookmarkManagerPrivateUpdateMetaInfoFunction() {}
+ ~BookmarkManagerPrivateUpdateMetaInfoFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateCanOpenNewWindowsFunction
BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS)
protected:
- virtual ~BookmarkManagerPrivateCanOpenNewWindowsFunction() {}
+ ~BookmarkManagerPrivateCanOpenNewWindowsFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateRemoveTreesFunction
BOOKMARKMANAGERPRIVATE_REMOVETREES)
protected:
- virtual ~BookmarkManagerPrivateRemoveTreesFunction() {}
+ ~BookmarkManagerPrivateRemoveTreesFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateUndoFunction
BOOKMARKMANAGERPRIVATE_UNDO)
protected:
- virtual ~BookmarkManagerPrivateUndoFunction() {}
+ ~BookmarkManagerPrivateUndoFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateRedoFunction
BOOKMARKMANAGERPRIVATE_REDO)
protected:
- virtual ~BookmarkManagerPrivateRedoFunction() {}
+ ~BookmarkManagerPrivateRedoFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateGetUndoInfoFunction
BOOKMARKMANAGERPRIVATE_UNDOINFO)
protected:
- virtual ~BookmarkManagerPrivateGetUndoInfoFunction() {}
+ ~BookmarkManagerPrivateGetUndoInfoFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
};
class BookmarkManagerPrivateGetRedoInfoFunction
BOOKMARKMANAGERPRIVATE_REDOINFO)
protected:
- virtual ~BookmarkManagerPrivateGetRedoInfoFunction() {}
+ ~BookmarkManagerPrivateGetRedoInfoFunction() override {}
// ExtensionFunction:
- virtual bool RunOnReady() OVERRIDE;
+ bool RunOnReady() override;
+};
+
+class BookmarkManagerPrivateSetVersionFunction
+ : public extensions::BookmarksFunction {
+ public:
+ DECLARE_EXTENSION_FUNCTION("bookmarkManagerPrivate.setVersion",
+ BOOKMARKMANAGERPRIVATE_SETVERSION);
+
+ protected:
+ ~BookmarkManagerPrivateSetVersionFunction() override {}
+
+ // ExtensionFunction:
+ bool RunOnReady() override;
};
} // namespace extensions