| Index: chrome/browser/cocoa/location_bar_view_mac.h
|
| ===================================================================
|
| --- chrome/browser/cocoa/location_bar_view_mac.h (revision 35229)
|
| +++ chrome/browser/cocoa/location_bar_view_mac.h (working copy)
|
| @@ -33,7 +33,8 @@
|
|
|
| class LocationBarViewMac : public AutocompleteEditController,
|
| public LocationBar,
|
| - public LocationBarTesting {
|
| + public LocationBarTesting,
|
| + public NotificationObserver {
|
| public:
|
| LocationBarViewMac(AutocompleteTextField* field,
|
| const BubblePositioner* bubble_positioner,
|
| @@ -96,6 +97,11 @@
|
| const bool show_search_hint,
|
| NSImage* image);
|
|
|
| + // Overridden from NotificationObserver.
|
| + virtual void Observe(NotificationType type,
|
| + const NotificationSource& source,
|
| + const NotificationDetails& details);
|
| +
|
| // Used to display a clickable icon in the location bar.
|
| class LocationBarImageView {
|
| public:
|
| @@ -325,6 +331,9 @@
|
| // The transition type to use for the navigation.
|
| PageTransition::Type transition_;
|
|
|
| + // Used to register for notifications received by NotificationObserver.
|
| + NotificationRegistrar registrar_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(LocationBarViewMac);
|
| };
|
|
|
|
|