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); |