| Index: ui/app_list/cocoa/apps_search_results_model_bridge.h
|
| diff --git a/ui/app_list/cocoa/apps_search_results_model_bridge.h b/ui/app_list/cocoa/apps_search_results_model_bridge.h
|
| index 8939d260efb599f5d4e8c0800fbbacc4d75a5f48..b36f782f8ae1766d95014f8311583a76dcce6413 100644
|
| --- a/ui/app_list/cocoa/apps_search_results_model_bridge.h
|
| +++ b/ui/app_list/cocoa/apps_search_results_model_bridge.h
|
| @@ -18,6 +18,9 @@ namespace app_list {
|
| // and updating the NSTableView where they are displayed.
|
| class AppsSearchResultsModelBridge : public ui::ListModelObserver {
|
| public:
|
| + // Lightweight observer to react to icon updates on individual results.
|
| + class ItemObserver;
|
| +
|
| explicit AppsSearchResultsModelBridge(
|
| AppsSearchResultsController* results_controller);
|
| virtual ~AppsSearchResultsModelBridge();
|
| @@ -26,10 +29,10 @@ class AppsSearchResultsModelBridge : public ui::ListModelObserver {
|
| // model. A menu will be generated if it hasn't been previously requested.
|
| NSMenu* MenuForItem(size_t index);
|
|
|
| - private:
|
| - // Lightweight observer to react to icon updates on individual results.
|
| - class ItemObserver;
|
| + // Returns the width taken up by any action buttons on the item at |index|.
|
| + CGFloat ActionButtonWidthForItem(size_t index);
|
|
|
| + private:
|
| void UpdateItemObservers();
|
| void ReloadDataForItems(size_t start, size_t count) const;
|
|
|
|
|