#ifndef CHROME_BROWSER_UI_COCOA_ONE_CLICK_SIGNIN_BUBBLE_CONTROLLER_H_
#define CHROME_BROWSER_UI_COCOA_ONE_CLICK_SIGNIN_BUBBLE_CONTROLLER_H_
#import <Cocoa/Cocoa.h>
#include "base/callback.h"
#include "base/mac/scoped_nsobject.h"
#include "chrome/browser/ui/browser_window.h"
#import "chrome/browser/ui/cocoa/base_bubble_controller.h"
@class BrowserWindowController;
@class OneClickSigninViewController;
@interface OneClickSigninBubbleController : BaseBubbleController {
base::scoped_nsobject<OneClickSigninViewController> viewController_;
@private
IBOutlet NSTextField* messageTextField_;
}
@property(readonly, nonatomic) OneClickSigninViewController* viewController;
- (id)initWithBrowserWindowController:(BrowserWindowController*)controller
webContents:(content::WebContents*)webContents
errorMessage:(NSString*)errorMessage
callback:(const BrowserWindow::StartSyncCallback&)
syncCallback;
@end
#endif