Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java |
| index 6a79fa53e79914749a5a5889d7846b479befde4f..2426b65aa737c84e24ad4347bfa132b63fda57e7 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java |
| @@ -451,6 +451,27 @@ public class BookmarksBridge { |
| } |
| /** |
| + * Undo the last undoable action on the top of the bookmark undo stack |
| + */ |
| + public void undo() { |
| + nativeUndo(mNativeBookmarksBridge); |
| + } |
| + |
| + /** |
| + * Start grouping actions for a single undo operation |
| + */ |
| + public void undoStartGrouping() { |
|
Ian Wen
2014/09/21 01:25:38
This name is a bit confusing as it implies we are
|
| + nativeUndoStartGrouping(mNativeBookmarksBridge); |
| + } |
| + |
| + /** |
| + * End grouping actions for a single undo operation |
| + */ |
| + public void undoEndGrouping() { |
| + nativeUndoEndGrouping(mNativeBookmarksBridge); |
| + } |
| + |
| + /** |
| * A bridge function to BookmarkModelFactory::GetForProfile. |
| */ |
| public static long getNativeBookmarkModel(Profile profile) { |
| @@ -618,9 +639,13 @@ public class BookmarksBridge { |
| BookmarkId newParentId, int index); |
| private native BookmarkId nativeAddBookmark(long nativeBookmarksBridge, BookmarkId parent, |
| int index, String title, String url); |
| + private native void nativeUndo(long nativeBookmarksBridge); |
| + private native void nativeUndoStartGrouping(long nativeBookmarksBridge); |
| + private native void nativeUndoEndGrouping(long nativeBookmarksBridge); |
| private static native long nativeGetNativeBookmarkModel(Profile profile); |
| private static native boolean nativeIsEnhancedBookmarksFeatureEnabled(Profile profile); |
| private native void nativeLoadEmptyPartnerBookmarkShimForTesting(long nativeBookmarksBridge); |
| + |
| private native long nativeInit(Profile profile); |
| private native boolean nativeIsDoingExtensiveChanges(long nativeBookmarksBridge); |
| private native void nativeDestroy(long nativeBookmarksBridge); |