summaryrefslogtreecommitdiffstats
path: root/ui/app_list/search_result.h
diff options
context:
space:
mode:
authorcalamity@chromium.org <calamity@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-13 15:18:29 +0000
committercalamity@chromium.org <calamity@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-13 15:18:29 +0000
commit0ec1b1f2771855b133038ebdc3de33c3d0589fcc (patch)
treefdc3283201280d4094b3857527774f8f76dccfb9 /ui/app_list/search_result.h
parent7efaed21a3ab12733ab17ceac292c89ca848191f (diff)
downloadchromium_src-0ec1b1f2771855b133038ebdc3de33c3d0589fcc.zip
chromium_src-0ec1b1f2771855b133038ebdc3de33c3d0589fcc.tar.gz
chromium_src-0ec1b1f2771855b133038ebdc3de33c3d0589fcc.tar.bz2
Context menu for app launcher search results
BUG=180404 Review URL: https://chromiumcodereview.appspot.com/15018021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199733 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/app_list/search_result.h')
-rw-r--r--ui/app_list/search_result.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/ui/app_list/search_result.h b/ui/app_list/search_result.h
index c7b2760..d41cc80 100644
--- a/ui/app_list/search_result.h
+++ b/ui/app_list/search_result.h
@@ -15,6 +15,10 @@
#include "ui/base/range/range.h"
#include "ui/gfx/image/image_skia.h"
+namespace ui {
+class MenuModel;
+}
+
namespace app_list {
class SearchResultObserver;
@@ -88,6 +92,10 @@ class APP_LIST_EXPORT SearchResult {
void AddObserver(SearchResultObserver* observer);
void RemoveObserver(SearchResultObserver* observer);
+ // Returns the context menu model for this item.
+ // Note the returned menu model is owned by this item.
+ virtual ui::MenuModel* GetContextMenuModel();
+
private:
gfx::ImageSkia icon_;