#ifndef UI_MESSAGE_CENTER_COCOA_SETTINGS_ENTRY_VIEW_H_
#define UI_MESSAGE_CENTER_COCOA_SETTINGS_ENTRY_VIEW_H_
#import <Cocoa/Cocoa.h>
#import "base/mac/scoped_nsobject.h"
#import "ui/base/cocoa/hover_image_button.h"
#include "ui/message_center/notifier_settings.h"
@class MCSettingsController;
@interface MCSettingsEntryView : NSBox {
@private
MCSettingsController* controller_;
message_center::Notifier* notifier_;
base::scoped_nsobject<NSImage> notifierIcon_;
base::scoped_nsobject<HoverImageButton> learnMoreButton_;
base::scoped_nsobject<NSButton> checkbox_;
BOOL hasSeparator_;
base::scoped_nsobject<NSBox> separator_;
}
- (id)initWithController:(MCSettingsController*)controller
notifier:(message_center::Notifier*)notifier
frame:(NSRect)frame
hasSeparator:(BOOL)hasSeparator;
- (void)setNotifierIcon:(NSImage*)notifierIcon;
- (NSButton*)checkbox;
@end
@interface MCSettingsEntryView (TestingAPI)
- (void)clickLearnMore;
@end
#endif