diff options
author | danduong <danduong@chromium.org> | 2014-09-22 19:50:00 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-23 02:50:09 +0000 |
commit | d817896458c8d1eaea1e09b3549126ab52658e3d (patch) | |
tree | 77aabd7f52649b5facd82e8a0ba151afefde357c /chrome/browser/android/bookmarks/bookmarks_bridge.h | |
parent | 1511c019fae487232a2b8402c27a2834be2491e3 (diff) | |
download | chromium_src-d817896458c8d1eaea1e09b3549126ab52658e3d.zip chromium_src-d817896458c8d1eaea1e09b3549126ab52658e3d.tar.gz chromium_src-d817896458c8d1eaea1e09b3549126ab52658e3d.tar.bz2 |
Add BookmarkUndoService to Android build
Adding build support and JNI hooks for undoing
bookmark actions.
BUG=415411
Review URL: https://codereview.chromium.org/586913002
Cr-Commit-Position: refs/heads/master@{#296135}
Diffstat (limited to 'chrome/browser/android/bookmarks/bookmarks_bridge.h')
-rw-r--r-- | chrome/browser/android/bookmarks/bookmarks_bridge.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/chrome/browser/android/bookmarks/bookmarks_bridge.h b/chrome/browser/android/bookmarks/bookmarks_bridge.h index 91fc2f0..8a14d63 100644 --- a/chrome/browser/android/bookmarks/bookmarks_bridge.h +++ b/chrome/browser/android/bookmarks/bookmarks_bridge.h @@ -16,6 +16,10 @@ #include "components/bookmarks/browser/base_bookmark_model_observer.h" #include "components/bookmarks/common/android/bookmark_id.h" +namespace bookmarks { +class ScopedGroupBookmarkActions; +} + class Profile; // The delegate to fetch bookmarks information for the Android native @@ -130,6 +134,12 @@ class BookmarksBridge : public BaseBookmarkModelObserver, jstring j_title, jstring j_url); + void Undo(JNIEnv* env, jobject obj); + + void StartGroupingUndos(JNIEnv* env, jobject obj); + + void EndGroupingUndos(JNIEnv* env, jobject obj); + private: virtual ~BookmarksBridge(); @@ -189,6 +199,7 @@ class BookmarksBridge : public BaseBookmarkModelObserver, JavaObjectWeakGlobalRef weak_java_ref_; BookmarkModel* bookmark_model_; // weak ChromeBookmarkClient* client_; // weak + scoped_ptr<bookmarks::ScopedGroupBookmarkActions> grouped_bookmark_actions_; // Information about the Partner bookmarks (must check for IsLoaded()). // This is owned by profile. |