| Index: libadblockplus-android-settings/src/org/adblockplus/libadblockplus/android/settings/ConnectionType.java | 
| diff --git a/libadblockplus-android-settings/src/org/adblockplus/libadblockplus/android/settings/ConnectionType.java b/libadblockplus-android-settings/src/org/adblockplus/libadblockplus/android/settings/ConnectionType.java | 
| deleted file mode 100644 | 
| index 49c3a4f74214944fe647cb1fc59f23eb1f9f8c3b..0000000000000000000000000000000000000000 | 
| --- a/libadblockplus-android-settings/src/org/adblockplus/libadblockplus/android/settings/ConnectionType.java | 
| +++ /dev/null | 
| @@ -1,89 +0,0 @@ | 
| -/* | 
| - * This file is part of Adblock Plus <https://adblockplus.org/>, | 
| - * Copyright (C) 2006-present eyeo GmbH | 
| - * | 
| - * Adblock Plus is free software: you can redistribute it and/or modify | 
| - * it under the terms of the GNU General Public License version 3 as | 
| - * published by the Free Software Foundation. | 
| - * | 
| - * Adblock Plus is distributed in the hope that it will be useful, | 
| - * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
| - * GNU General Public License for more details. | 
| - * | 
| - * You should have received a copy of the GNU General Public License | 
| - * along with Adblock Plus.  If not, see <http://www.gnu.org/licenses/>. | 
| - */ | 
| - | 
| -package org.adblockplus.libadblockplus.android.settings; | 
| - | 
| -import android.net.ConnectivityManager; | 
| - | 
| -public enum ConnectionType { | 
| - | 
| -  // All WiFi networks | 
| -  WIFI("wifi") | 
| -  { | 
| -    @Override | 
| -    public boolean isRequiredConnection(ConnectivityManager manager) | 
| -    { | 
| -      return manager.getActiveNetworkInfo().getType() == ConnectivityManager.TYPE_WIFI; | 
| -    } | 
| -  }, | 
| - | 
| -  // Non-metered WiFi networks | 
| -  WIFI_NON_METERED("wifi_non_metered") | 
| -  { | 
| -    @Override | 
| -    public boolean isRequiredConnection(ConnectivityManager manager) | 
| -    { | 
| -      return | 
| -        manager.getActiveNetworkInfo().getType() == ConnectivityManager.TYPE_WIFI && | 
| -        !manager.isActiveNetworkMetered(); | 
| -    } | 
| -  }, | 
| - | 
| -  // Any connection | 
| -  ANY("any") | 
| -  { | 
| -    @Override | 
| -    public boolean isRequiredConnection(ConnectivityManager manager) | 
| -    { | 
| -      return true; | 
| -    } | 
| -  }; | 
| - | 
| -  private String value; | 
| - | 
| -  public String getValue() | 
| -  { | 
| -    return value; | 
| -  } | 
| - | 
| -  // check if current device connection type is equal to this concrete connection type | 
| -  public abstract boolean isRequiredConnection(ConnectivityManager manager); | 
| - | 
| -  ConnectionType(String value) | 
| -  { | 
| -    this.value = value; | 
| -  } | 
| - | 
| -  public static ConnectionType findByValue(String value) | 
| -  { | 
| -    if (value == null) | 
| -    { | 
| -      return null; | 
| -    } | 
| - | 
| -    for (ConnectionType eachConnectionType : ConnectionType.values()) | 
| -    { | 
| -      if (eachConnectionType.getValue().equals(value)) | 
| -      { | 
| -        return eachConnectionType; | 
| -      } | 
| -    } | 
| - | 
| -    // not found | 
| -    return null; | 
| -  } | 
| -} | 
|  |