From e37b2d8fbe53ce4c11472182076c70a10f44f371 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Wed, 16 Jul 2014 16:45:25 -0700 Subject: Delete auxiliary action button in call button fragment. Bug:16014280 Change-Id: I28546c95fda0174a4e50a2efd321982d00c4e86f --- InCallUI/res/layout/call_button_fragment.xml | 48 ++++++-------- .../com/android/incallui/CallButtonFragment.java | 17 ----- .../com/android/incallui/CallButtonPresenter.java | 40 +----------- .../incallui/service/AuxiliaryActionService.java | 73 ---------------------- .../com/android/incalluibind/ServiceFactory.java | 6 -- 5 files changed, 20 insertions(+), 164 deletions(-) delete mode 100644 InCallUI/src/com/android/incallui/service/AuxiliaryActionService.java diff --git a/InCallUI/res/layout/call_button_fragment.xml b/InCallUI/res/layout/call_button_fragment.xml index 8969cbb37..8397ace97 100644 --- a/InCallUI/res/layout/call_button_fragment.xml +++ b/InCallUI/res/layout/call_button_fragment.xml @@ -63,24 +63,18 @@ android:background="@color/button_background_color" android:gravity="bottom|center_horizontal"> - + - + - + + - + + - + - - diff --git a/InCallUI/src/com/android/incallui/CallButtonFragment.java b/InCallUI/src/com/android/incallui/CallButtonFragment.java index 20d2aa723..3b06f1af1 100644 --- a/InCallUI/src/com/android/incallui/CallButtonFragment.java +++ b/InCallUI/src/com/android/incallui/CallButtonFragment.java @@ -16,7 +16,6 @@ package com.android.incallui; -import android.graphics.drawable.Drawable; import android.graphics.drawable.LayerDrawable; import android.os.Bundle; import android.view.LayoutInflater; @@ -30,7 +29,6 @@ import android.widget.ImageButton; import android.widget.PopupMenu; import android.widget.PopupMenu.OnDismissListener; import android.widget.PopupMenu.OnMenuItemClickListener; -import android.widget.ToggleButton; import com.android.services.telephony.common.AudioMode; @@ -49,7 +47,6 @@ public class CallButtonFragment private ImageButton mMergeButton; private ImageButton mAddCallButton; private ImageButton mSwapButton; - private ImageButton mAuxiliaryActionButton; private PopupMenu mAudioModePopup; private boolean mAudioModePopupVisible; @@ -136,8 +133,6 @@ public class CallButtonFragment mMergeButton.setOnClickListener(this); mSwapButton = (ImageButton) parent.findViewById(R.id.swapButton); mSwapButton.setOnClickListener(this); - mAuxiliaryActionButton = (ImageButton) parent.findViewById(R.id.auxiliaryActionButton); - mAuxiliaryActionButton.setOnClickListener(this); return parent; } @@ -180,9 +175,6 @@ public class CallButtonFragment case R.id.dialpadButton: getPresenter().showDialpadClicked(!mShowDialpadButton.isSelected()); break; - case R.id.auxiliaryActionButton: - getPresenter().auxiliaryActionButtonClicked(); - break; default: Log.wtf(this, "onClick: unexpected"); break; @@ -515,15 +507,6 @@ public class CallButtonFragment } } - @Override - public void updateAuxiliaryActionButton(boolean show, String description, Drawable drawable) { - mAuxiliaryActionButton.setVisibility(show ? View.VISIBLE : View.GONE); - if (show) { - mAuxiliaryActionButton.setContentDescription(description); - mAuxiliaryActionButton.setImageDrawable(drawable); - } - } - @Override public void showManageConferenceCallButton() { mExtraRowButton.setVisibility(View.VISIBLE); diff --git a/InCallUI/src/com/android/incallui/CallButtonPresenter.java b/InCallUI/src/com/android/incallui/CallButtonPresenter.java index 84cb8ac96..f49637e92 100644 --- a/InCallUI/src/com/android/incallui/CallButtonPresenter.java +++ b/InCallUI/src/com/android/incallui/CallButtonPresenter.java @@ -26,7 +26,6 @@ import com.android.incallui.AudioModeProvider.AudioModeListener; import com.android.incallui.InCallPresenter.InCallState; import com.android.incallui.InCallPresenter.InCallStateListener; import com.android.incallui.InCallPresenter.IncomingCallListener; -import com.android.incallui.service.AuxiliaryActionService; import com.android.incalluibind.ServiceFactory; import com.android.services.telephony.common.AudioMode; @@ -37,8 +36,7 @@ import android.telephony.PhoneNumberUtils; * Logic for call buttons. */ public class CallButtonPresenter extends Presenter - implements InCallStateListener, AudioModeListener, IncomingCallListener, - AuxiliaryActionService.Client { + implements InCallStateListener, AudioModeListener, IncomingCallListener { private Call mCall; private boolean mAutomaticallyMuted = false; @@ -49,8 +47,6 @@ public class CallButtonPresenter extends Presenter