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..da6df34df84a150a25c59b6db21b3a0706a994b8 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 |
|
Kibeom Kim (inactive)
2014/09/22 22:37:00
Maybe add a comment that this doesn't work for par
|
| + */ |
| + public void startGroupingUndos() { |
| + nativeStartGroupingUndos(mNativeBookmarksBridge); |
| + } |
| + |
| + /** |
| + * End grouping actions for a single undo operation |
| + */ |
| + public void endGroupingUndos() { |
| + nativeEndGroupingUndos(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 nativeStartGroupingUndos(long nativeBookmarksBridge); |
| + private native void nativeEndGroupingUndos(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); |