diff options
Diffstat (limited to 'java/com/android/dialer/main/impl/MainSearchController.java')
-rw-r--r-- | java/com/android/dialer/main/impl/MainSearchController.java | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/java/com/android/dialer/main/impl/MainSearchController.java b/java/com/android/dialer/main/impl/MainSearchController.java index 0296ec911..c439767ee 100644 --- a/java/com/android/dialer/main/impl/MainSearchController.java +++ b/java/com/android/dialer/main/impl/MainSearchController.java @@ -25,6 +25,7 @@ import android.support.annotation.Nullable; import android.support.design.widget.FloatingActionButton; import android.support.v7.app.AppCompatActivity; import android.text.TextUtils; +import android.view.MenuItem; import android.view.View; import android.view.animation.Animation; import android.view.animation.Animation.AnimationListener; @@ -58,7 +59,7 @@ import java.util.ArrayList; * * @see #onBackPressed() */ -final class MainSearchController implements SearchBarListener { +public class MainSearchController implements SearchBarListener { private static final String KEY_IS_FAB_HIDDEN = "is_fab_hidden"; private static final String KEY_CURRENT_TAB = "current_tab"; @@ -74,7 +75,7 @@ final class MainSearchController implements SearchBarListener { private final FloatingActionButton fab; private final MainToolbar toolbar; - MainSearchController( + public MainSearchController( MainActivity mainActivity, BottomNavBar bottomNav, FloatingActionButton fab, @@ -324,6 +325,16 @@ final class MainSearchController implements SearchBarListener { } } + @Override + public boolean onMenuItemClicked(MenuItem menuItem) { + if (menuItem.getItemId() == R.id.settings) { + // TODO(calderwoodra) + } else if (menuItem.getItemId() == R.id.clear_frequents) { + // TODO(calderwoodra) + } + return false; + } + public void onVoiceResults(int resultCode, Intent data) { if (resultCode == AppCompatActivity.RESULT_OK) { ArrayList<String> matches = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS); @@ -338,12 +349,6 @@ final class MainSearchController implements SearchBarListener { } } - @Override - public void openSettings() {} - - @Override - public void sendFeedback() {} - public void onSaveInstanceState(Bundle bundle) { bundle.putBoolean(KEY_IS_FAB_HIDDEN, !fab.isShown()); bundle.putInt(KEY_CURRENT_TAB, bottomNav.getSelectedTab()); |