Chromium Code Reviews| Index: net/android/java/src/org/chromium/net/ProxyChangeListener.java |
| diff --git a/net/android/java/src/org/chromium/net/ProxyChangeListener.java b/net/android/java/src/org/chromium/net/ProxyChangeListener.java |
| index 5bd3a812d7c385c918d524d6b907a54f872ad100..37869dbbb2d04cf56f1f68fe1248b10f43e1a8a5 100644 |
| --- a/net/android/java/src/org/chromium/net/ProxyChangeListener.java |
| +++ b/net/android/java/src/org/chromium/net/ProxyChangeListener.java |
| @@ -19,15 +19,29 @@ import org.chromium.base.NativeClassQualifiedName; |
| @JNINamespace("net") |
| public class ProxyChangeListener { |
| private static final String TAG = "ProxyChangeListener"; |
| + private static boolean sEnabled = true; |
| private int mNativePtr; |
| private Context mContext; |
| private ProxyReceiver mProxyReceiver; |
| + private Delegate mDelegate; |
| + |
| + public interface Delegate { |
| + public void proxySettingsChanged(); |
|
brettw
2012/07/13 17:14:24
Is the indenting correct here?
|
| + } |
| private ProxyChangeListener(Context context) { |
| mContext = context; |
| } |
| + public static void setEnabled(boolean enabled) { |
| + sEnabled = enabled; |
| + } |
| + |
| + public void setDelegateForTesting(Delegate delegate) { |
| + mDelegate = delegate; |
| + } |
| + |
| @CalledByNative |
| static public ProxyChangeListener create(Context context) { |
| return new ProxyChangeListener(context); |