Index: chrome/android/java/src/org/chromium/chrome/browser/webapps/AddToHomescreenDelegate.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity1.java b/chrome/android/java/src/org/chromium/chrome/browser/webapps/AddToHomescreenDelegate.java |
similarity index 34% |
copy from chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity1.java |
copy to chrome/android/java/src/org/chromium/chrome/browser/webapps/AddToHomescreenDelegate.java |
index 28043a22bba3d3206ca873d183c31d18e6e9edbb..50786ea7acc71c22f30b12cd1521ba6f9e8ac8dd 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity1.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/webapps/AddToHomescreenDelegate.java |
@@ -5,7 +5,17 @@ |
package org.chromium.chrome.browser.webapps; |
/** |
- * Instance of WebApkActivity. Existence explained in WebApkManagedActivity. |
+ * Business logic API for Add-to-Homescreen UI. |
*/ |
-public class WebApkActivity1 extends WebApkManagedActivity { |
+public interface AddToHomescreenDelegate { |
+ /** |
+ * Adds a homescreen shortcut for the current tab. |
+ * @param userRequestedTitle User-specified title for the shortcut. |
+ */ |
+ void addShortcut(String userRequestedTitle); |
+ |
+ /** |
+ * Should be called when the UI for adding a shortcut to the homescreen is dismissed. |
+ */ |
+ void onDismissed(); |
} |