diff options
author | Christine Chen <christinech@google.com> | 2013-08-02 20:31:31 -0700 |
---|---|---|
committer | Christine Chen <christinech@google.com> | 2013-08-06 12:40:25 -0700 |
commit | e7097d78980eccdc2425266db92a3e88f4f5c1a5 (patch) | |
tree | 60fd7261f2fafa69ab6a21363b5a2a65ef77f764 /InCallUI/src/com/android/incallui/CallButtonFragment.java | |
parent | 1b60e8c70bdcbf07c3efab310790134ecf81d4fd (diff) |
Dialpad Ui elements for InCallUi
Change-Id: I7b230cc46993493459923c436a643910026cf6a6
Diffstat (limited to 'InCallUI/src/com/android/incallui/CallButtonFragment.java')
-rw-r--r-- | InCallUI/src/com/android/incallui/CallButtonFragment.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/InCallUI/src/com/android/incallui/CallButtonFragment.java b/InCallUI/src/com/android/incallui/CallButtonFragment.java index 3ccc1d1d1..772251dfa 100644 --- a/InCallUI/src/com/android/incallui/CallButtonFragment.java +++ b/InCallUI/src/com/android/incallui/CallButtonFragment.java @@ -34,6 +34,8 @@ public class CallButtonFragment extends BaseFragment<CallButtonPresenter> private ToggleButton mMuteButton; private ToggleButton mAudioButton; private ToggleButton mHoldButton; + private ToggleButton mShowDialpadButton; + private View mEndCallButton; @Override @@ -87,6 +89,14 @@ public class CallButtonFragment extends BaseFragment<CallButtonPresenter> } }); + mShowDialpadButton = (ToggleButton) parent.findViewById(R.id.dialpadButton); + mShowDialpadButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + getPresenter().showDialpadClicked(isChecked); + } + }); + return parent; } @@ -121,4 +131,12 @@ public class CallButtonFragment extends BaseFragment<CallButtonPresenter> public void setHold(boolean value) { mHoldButton.setChecked(value); } + + @Override + public void displayDialpad(boolean value) { + mShowDialpadButton.setChecked(value); + if (getActivity() != null && getActivity() instanceof InCallActivity) { + ((InCallActivity) getActivity()).displayDialpad(value); + } + } } |