| Index: ui/app_list/search_result.cc
|
| diff --git a/ui/app_list/search_result.cc b/ui/app_list/search_result.cc
|
| index b0704fb3654ffda2757571bc1055bd2dc765fe01..597ea60eacde7a97108590efdf34f18058ee6c15 100644
|
| --- a/ui/app_list/search_result.cc
|
| +++ b/ui/app_list/search_result.cc
|
| @@ -8,6 +8,19 @@
|
|
|
| namespace app_list {
|
|
|
| +SearchResult::ActionIconSet::ActionIconSet(const gfx::ImageSkia& base_image,
|
| + const gfx::ImageSkia& hover_image,
|
| + const gfx::ImageSkia& pressed_image,
|
| + const string16& tooltip_text)
|
| + : base_image(base_image),
|
| + hover_image(hover_image),
|
| + pressed_image(pressed_image),
|
| + tooltip_text(tooltip_text) {
|
| +}
|
| +
|
| +SearchResult::ActionIconSet::~ActionIconSet() {
|
| +}
|
| +
|
| SearchResult::SearchResult() {
|
| }
|
|
|
| @@ -21,6 +34,13 @@ void SearchResult::SetIcon(const gfx::ImageSkia& icon) {
|
| OnIconChanged());
|
| }
|
|
|
| +void SearchResult::SetActionIcons(const std::vector<ActionIconSet>& sets) {
|
| + action_icons_ = sets;
|
| + FOR_EACH_OBSERVER(SearchResultObserver,
|
| + observers_,
|
| + OnActionIconsChanged());
|
| +}
|
| +
|
| void SearchResult::AddObserver(SearchResultObserver* observer) {
|
| observers_.AddObserver(observer);
|
| }
|
|
|