diff options
author | calderwoodra <calderwoodra@google.com> | 2018-02-08 12:29:19 -0800 |
---|---|---|
committer | Eric Erfanian <erfanian@google.com> | 2018-02-09 17:37:25 -0800 |
commit | d402bbd03dfb06d88d1e95bddf899c10937042b0 (patch) | |
tree | 04398df78ae8477e09417a4f3bdc2b5a5f02cedb /java/com/android/dialer/main/impl/toolbar/SearchBarListener.java | |
parent | cd197916500d2681e89685913bbfbf35ed99a3bf (diff) |
Implemented GoogleMainSearchController to customize menu to GoogleDialer.
This change doesn't implement any of the menu actinos, it just abstracts some
components so that the GoogleDialer toolbar menu can show help and feedback
(and thus, AOSP won't).
Bug: 72526274
Test: implemented
PiperOrigin-RevId: 185033936
Change-Id: I30f8cde6705145ef95efcfc82973a8aa2b16e4ee
Diffstat (limited to 'java/com/android/dialer/main/impl/toolbar/SearchBarListener.java')
-rw-r--r-- | java/com/android/dialer/main/impl/toolbar/SearchBarListener.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/java/com/android/dialer/main/impl/toolbar/SearchBarListener.java b/java/com/android/dialer/main/impl/toolbar/SearchBarListener.java index 2e31997e6..a074b5131 100644 --- a/java/com/android/dialer/main/impl/toolbar/SearchBarListener.java +++ b/java/com/android/dialer/main/impl/toolbar/SearchBarListener.java @@ -16,6 +16,8 @@ package com.android.dialer.main.impl.toolbar; +import android.view.MenuItem; + /** Useful callback for {@link SearchBarView} listeners. */ public interface SearchBarListener { @@ -31,11 +33,8 @@ public interface SearchBarListener { /** Called when the voice search button is clicked. */ void onVoiceButtonClicked(VoiceSearchResultCallback voiceSearchResultCallback); - /** Called when the settings option is selected from the search menu. */ - void openSettings(); - - /** Called when send feedback is selected from the search menu. */ - void sendFeedback(); + /** Called when a toolbar menu item is clicked. */ + boolean onMenuItemClicked(MenuItem menuItem); /** Interface for returning voice results to the search bar. */ interface VoiceSearchResultCallback { |