| Index: chrome/browser/ui/cocoa/passwords/passwords_bubble_controller.h
|
| diff --git a/chrome/browser/ui/cocoa/passwords/passwords_bubble_controller.h b/chrome/browser/ui/cocoa/passwords/passwords_bubble_controller.h
|
| index e07d78c7f11ac22a16d22745c4e11468fbf98fec..9d1b76a062f5425afcbd2815a68e8e6868990f6a 100644
|
| --- a/chrome/browser/ui/cocoa/passwords/passwords_bubble_controller.h
|
| +++ b/chrome/browser/ui/cocoa/passwords/passwords_bubble_controller.h
|
| @@ -8,19 +8,24 @@
|
| #import <Cocoa/Cocoa.h>
|
|
|
| #include "base/mac/scoped_nsobject.h"
|
| -#import "chrome/browser/ui/cocoa/base_bubble_controller.h"
|
| +#import "chrome/browser/ui/cocoa/omnibox_decoration_bubble_controller.h"
|
| #import "chrome/browser/ui/cocoa/passwords/base_passwords_content_view_controller.h"
|
| #import "chrome/browser/ui/cocoa/passwords/pending_password_view_controller.h"
|
| #include "chrome/browser/ui/passwords/manage_passwords_bubble_model.h"
|
|
|
| +class ManagePasswordsDecoration;
|
| +
|
| // Controller for the Cocoa manage passwords bubble. Transitions through several
|
| // views according to user interaction and updates the password management state
|
| // accordingly.
|
| @interface ManagePasswordsBubbleController
|
| - : BaseBubbleController<BasePasswordsContentViewDelegate> {
|
| + : OmniboxDecorationBubbleController<BasePasswordsContentViewDelegate> {
|
| @private
|
| ManagePasswordsBubbleModel* model_;
|
| base::scoped_nsobject<BasePasswordsContentViewController> currentController_;
|
| +
|
| + // The omnibox decoration the bubble is anchored to.
|
| + ManagePasswordsDecoration* decoration_; // weak
|
| }
|
| - (id)initWithParentWindow:(NSWindow*)parentWindow
|
| model:(ManagePasswordsBubbleModel*)model;
|
|
|