commit c78a8225d68871786acd13ccba3979f6d3d95fbe
Author: Nathan Freitas <nat...@freitas.net>
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@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to