diff options
author | jeffreyhuang <jeffreyhuang@google.com> | 2017-11-17 11:19:44 -0800 |
---|---|---|
committer | jeffreyhuang <jeffreyhuang@google.com> | 2017-11-17 13:52:33 -0800 |
commit | cb823d5983ec2d33b6b0fe4c9f2a99509051678b (patch) | |
tree | b158acde9dd557c116efe4f0d62823de0b0cfb01 /src/com/android/settings/development/BugReportPreferenceController.java | |
parent | 1eaf52aad4ee53e45f1326e3f46166081bdbad0b (diff) |
Delete DevelopmentSettings.java
- Remove the old DevelopmentSettings
- Remove references to the feature flag
Fixes: 65522949
Test: make RunSettingsRoboTests -j40
Change-Id: Ie2eb3465127d79a027de6bb58a47bb15e3094f89
Diffstat (limited to 'src/com/android/settings/development/BugReportPreferenceController.java')
-rw-r--r-- | src/com/android/settings/development/BugReportPreferenceController.java | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/src/com/android/settings/development/BugReportPreferenceController.java b/src/com/android/settings/development/BugReportPreferenceController.java deleted file mode 100644 index c05dd260b3..0000000000 --- a/src/com/android/settings/development/BugReportPreferenceController.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.settings.development; - -import android.content.Context; -import android.os.UserManager; -import android.support.v7.preference.Preference; -import android.support.v7.preference.PreferenceScreen; - -import com.android.settings.core.PreferenceControllerMixin; -import com.android.settingslib.core.AbstractPreferenceController; - -/** - * deprecated in favor of {@link BugReportPreferenceControllerV2} - */ -@Deprecated -public class BugReportPreferenceController extends AbstractPreferenceController implements - PreferenceControllerMixin { - - private static final String KEY_BUGREPORT = "bugreport"; - - private UserManager mUserManager; - private Preference mPreference; - - public BugReportPreferenceController(Context context) { - super(context); - mUserManager = (UserManager) context.getSystemService(Context.USER_SERVICE); - } - - @Override - public void displayPreference(PreferenceScreen screen) { - super.displayPreference(screen); - if (isAvailable()) { - mPreference = screen.findPreference(KEY_BUGREPORT); - } - } - - @Override - public String getPreferenceKey() { - return KEY_BUGREPORT; - } - - @Override - public boolean isAvailable() { - return !mUserManager.hasUserRestriction(UserManager.DISALLOW_DEBUGGING_FEATURES); - } - - public void enablePreference(boolean enabled) { - if (isAvailable()) { - mPreference.setEnabled(enabled); - } - } - -} |