summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/UI.java
diff options
context:
space:
mode:
authorMichael Kolb <kolby@google.com>2010-11-19 12:55:12 -0800
committerMichael Kolb <kolby@google.com>2010-11-19 13:58:17 -0800
commit1bf231334fd4bda8dbde5b9a0345c756a213b3a2 (patch)
tree412e2abc22e50b45a1d74ada226f84955ed2419e /src/com/android/browser/UI.java
parent63c0266b5d1fca4df859fe4fa3a9555d0783a2b6 (diff)
downloadpackages_apps_Browser-1bf231334fd4bda8dbde5b9a0345c756a213b3a2.tar.gz
packages_apps_Browser-1bf231334fd4bda8dbde5b9a0345c756a213b3a2.tar.bz2
packages_apps_Browser-1bf231334fd4bda8dbde5b9a0345c756a213b3a2.zip
restore all tabs on demand
Bug: 3214151 introduced new flag to determine if all tabs should be restored controlled by the Ui implementation Change-Id: I3e296f87a93fae54693bca186bb06ecd6db11d02
Diffstat (limited to 'src/com/android/browser/UI.java')
-rw-r--r--src/com/android/browser/UI.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/browser/UI.java b/src/com/android/browser/UI.java
index b2908918f..08cf33a0f 100644
--- a/src/com/android/browser/UI.java
+++ b/src/com/android/browser/UI.java
@@ -26,6 +26,8 @@ import android.view.Menu;
import android.view.View;
import android.webkit.WebChromeClient.CustomViewCallback;
+import java.util.List;
+
/**
* UI interface definitions
*/
@@ -41,12 +43,16 @@ public interface UI extends ScrollListener {
public boolean onBackKey();
+ public boolean needsRestoreAllTabs();
+
public void addTab(Tab tab);
public void removeTab(Tab tab);
public void setActiveTab(Tab tab);
+ public void updateTabs(List<Tab> tabs);
+
public void detachTab(Tab tab);
public void attachTab(Tab tab);