Chromium Code Reviews| Index: ui/app_list/views/search_result_view.h |
| diff --git a/ui/app_list/views/search_result_view.h b/ui/app_list/views/search_result_view.h |
| index f84f7af2d7e4a7d101899df48c803a2ea1d8ee20..86b8645cabaa24c6f80572f7a7d8c9e1a5c39e33 100644 |
| --- a/ui/app_list/views/search_result_view.h |
| +++ b/ui/app_list/views/search_result_view.h |
| @@ -10,6 +10,7 @@ |
| #include "base/basictypes.h" |
| #include "base/memory/scoped_ptr.h" |
| +#include "base/strings/string16.h" |
| #include "ui/app_list/search_result_observer.h" |
| #include "ui/app_list/views/search_result_actions_view_delegate.h" |
| #include "ui/views/context_menu_controller.h" |
| @@ -37,11 +38,12 @@ class SearchResultViewDelegate; |
| class SearchResultActionsView; |
| // SearchResultView displays a SearchResult. |
| -class SearchResultView : public views::CustomButton, |
| - public views::ButtonListener, |
| - public views::ContextMenuController, |
| - public SearchResultObserver, |
| - public SearchResultActionsViewDelegate { |
| +class APP_LIST_EXPORT SearchResultView |
|
Matt Giuca
2015/02/17 07:54:43
This is needed for tests.
|
| + : public views::CustomButton, |
| + public views::ButtonListener, |
| + public views::ContextMenuController, |
| + public SearchResultObserver, |
| + public SearchResultActionsViewDelegate { |
| public: |
| // Internal class name. |
| static const char kViewClassName[]; |
| @@ -59,11 +61,15 @@ class SearchResultView : public views::CustomButton, |
| // Clears the selected action. |
| void ClearSelectedAction(); |
| + // Computes the button's spoken feedback name. |
| + base::string16 ComputeAccessibleName() const; |
|
Matt Giuca
2015/02/17 07:54:43
This is also needed for tests.
Unfortunately, we
calamity
2015/02/18 03:57:33
lol.
|
| + |
| private: |
| friend class app_list::test::SearchResultListViewTest; |
| void UpdateTitleText(); |
| void UpdateDetailsText(); |
| + void UpdateAccessibleName(); |
| // views::View overrides: |
| const char* GetClassName() const override; |