diff options
| author | Dave Mankoff <mankoff@google.com> | 2020-09-22 00:24:04 +0000 |
|---|---|---|
| committer | Dave Mankoff <mankoff@google.com> | 2020-09-22 13:26:48 +0000 |
| commit | 0d6a9012a73a2d999d52aaefca0a6ad52322db31 (patch) | |
| tree | 69717a430c21ed2ac3504df29f707fab60e46697 /packages/SystemUI/src/com/android/keyguard/KeyguardInputViewController.java | |
| parent | 612c5d78c418ff33b36a19a7911e4279a26bcf9b (diff) | |
Revert "4/N Setup Controller fo KeyguardSecurityContainer."
Revert submission 12585643-b166448040-keyguard-message-area
Reason for revert: http://b/169081305 & http://b/169020145
Reverted Changes:
I6fa05012c:4/N Setup Controller fo KeyguardSecurityContainer....
Iecf265744:5/N Add KeyguardSecurityViewFlipperController.
I90ab99b2f:6/N Add Controller for KeyguardPatternView
I4b74eddd1:7/N controllers for remaining Keyguard Password Vi...
I805286374:8/N Remove View Injection from KeyguardMessageArea...
I362755980:9/N Clean Up Keyguard Class Structure
Change-Id: I7683b2234b601032ee606fbaabd474c5e2f6e989
Fixes: 169081305
Fixes: 169020145
Diffstat (limited to 'packages/SystemUI/src/com/android/keyguard/KeyguardInputViewController.java')
| -rw-r--r-- | packages/SystemUI/src/com/android/keyguard/KeyguardInputViewController.java | 160 |
1 files changed, 0 insertions, 160 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardInputViewController.java b/packages/SystemUI/src/com/android/keyguard/KeyguardInputViewController.java deleted file mode 100644 index b0b2cd8c74d9..000000000000 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardInputViewController.java +++ /dev/null @@ -1,160 +0,0 @@ -/* - * Copyright (C) 2020 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.keyguard; - -import android.content.res.ColorStateList; -import android.view.MotionEvent; - -import com.android.internal.widget.LockPatternUtils; -import com.android.keyguard.KeyguardSecurityModel.SecurityMode; -import com.android.systemui.util.ViewController; - -import javax.inject.Inject; - - -/** Controller for a {@link KeyguardSecurityView}. */ -public class KeyguardInputViewController extends ViewController<KeyguardInputView> - implements KeyguardSecurityView { - - private final SecurityMode mSecurityMode; - private final LockPatternUtils mLockPatternUtils; - - private KeyguardInputViewController(KeyguardInputView view, SecurityMode securityMode, - LockPatternUtils lockPatternUtils, - KeyguardSecurityCallback keyguardSecurityCallback) { - super(view); - mSecurityMode = securityMode; - mLockPatternUtils = lockPatternUtils; - mView.setKeyguardCallback(keyguardSecurityCallback); - } - - @Override - public void init() { - super.init(); - mView.reset(); - } - - @Override - protected void onViewAttached() { - } - - @Override - protected void onViewDetached() { - } - - SecurityMode getSecurityMode() { - return mSecurityMode; - } - - - @Override - public void setKeyguardCallback(KeyguardSecurityCallback callback) { - mView.setKeyguardCallback(callback); - } - - @Override - public void setLockPatternUtils(LockPatternUtils utils) { - mView.setLockPatternUtils(utils); - } - - @Override - public void reset() { - mView.reset(); - } - - @Override - public void onPause() { - mView.onPause(); - } - - @Override - public void onResume(int reason) { - mView.onResume(reason); - } - - @Override - public boolean needsInput() { - return mView.needsInput(); - } - - @Override - public KeyguardSecurityCallback getCallback() { - return mView.getCallback(); - } - - @Override - public void showPromptReason(int reason) { - mView.showPromptReason(reason); - } - - @Override - public void showMessage(CharSequence message, ColorStateList colorState) { - mView.showMessage(message, colorState); - } - - @Override - public void showUsabilityHint() { - mView.showUsabilityHint(); - } - - @Override - public void startAppearAnimation() { - mView.startAppearAnimation(); - } - - @Override - public boolean startDisappearAnimation(Runnable finishRunnable) { - return mView.startDisappearAnimation(finishRunnable); - } - - @Override - public CharSequence getTitle() { - return mView.getTitle(); - } - - @Override - public boolean disallowInterceptTouch(MotionEvent event) { - return mView.disallowInterceptTouch(event); - } - - @Override - public void onStartingToHide() { - mView.onStartingToHide(); - } - - public void showSelf() { - KeyguardSecurityViewFlipper flipper = (KeyguardSecurityViewFlipper) mView.getParent(); - flipper.setDisplayedChild(flipper.indexOfChild(mView)); - } - - /** Factory for a {@link KeyguardInputViewController}. */ - public static class Factory { - private final LockPatternUtils mLockPatternUtils; - - @Inject - public Factory(LockPatternUtils lockPatternUtils) { - mLockPatternUtils = lockPatternUtils; - } - - /** Create a new {@link KeyguardInputViewController}. */ - public KeyguardInputViewController create(KeyguardInputView keyguardInputView, - SecurityMode securityMode, KeyguardSecurityCallback keyguardSecurityCallback) { - return new KeyguardInputViewController(keyguardInputView, securityMode, - mLockPatternUtils, keyguardSecurityCallback); - } - } -} |
