[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [orbot/master] add transproxy flush option to settings



commit c78a8225d68871786acd13ccba3979f6d3d95fbe
Author: Nathan Freitas <nathan@xxxxxxxxxxx>
Date:   Thu Aug 21 09:47:33 2014 -0400

    add transproxy flush option to settings
---
 .../android/settings/SettingsPreferences.java      |   21 ++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/src/org/torproject/android/settings/SettingsPreferences.java b/src/org/torproject/android/settings/SettingsPreferences.java
index 57d3fc4..9a8891d 100644
--- a/src/org/torproject/android/settings/SettingsPreferences.java
+++ b/src/org/torproject/android/settings/SettingsPreferences.java
@@ -28,6 +28,8 @@ public class SettingsPreferences
 
 	private CheckBoxPreference prefCBTransProxy = null;
 	private CheckBoxPreference prefcBTransProxyAll = null;
+	private Preference prefTransProxyFlush = null;
+	
 	private Preference prefTransProxyApps = null;
 	private CheckBoxPreference prefHiddenServices = null;
 	private CheckBoxPreference prefRequestRoot = null;
@@ -37,6 +39,8 @@ public class SettingsPreferences
 
 	private final static int HIDDEN_SERVICE_PREF_IDX = 6;
 	private final static int TRANSPROXY_GROUP_IDX = 1;
+	private final static int DEBUG_GROUP_IDX = 8;
+	
 	
 	protected void onCreate(Bundle savedInstanceState)
 	{
@@ -74,6 +78,23 @@ public class SettingsPreferences
 				
 		prefCBTransProxy = ((CheckBoxPreference)((PreferenceCategory)this.getPreferenceScreen().getPreference(TRANSPROXY_GROUP_IDX)).getPreference(0));
 		prefcBTransProxyAll = (CheckBoxPreference)((PreferenceCategory)this.getPreferenceScreen().getPreference(TRANSPROXY_GROUP_IDX)).getPreference(1);
+		
+		prefTransProxyFlush = (Preference)((PreferenceCategory)this.getPreferenceScreen().getPreference(DEBUG_GROUP_IDX)).getPreference(8);
+		prefTransProxyFlush.setOnPreferenceClickListener(new OnPreferenceClickListener() {
+
+			@Override
+			public boolean onPreferenceClick(Preference arg0) {
+				
+				Intent data = new Intent();
+				data.putExtra("transproxywipe", true);
+				setResult(RESULT_OK,data);
+				
+				finish();
+				return false;
+			}
+			
+		});
+		
 		prefTransProxyApps = ((PreferenceCategory)this.getPreferenceScreen().getPreference(TRANSPROXY_GROUP_IDX)).getPreference(2);
 
 



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits