Index: chrome/browser/cocoa/about_window_controller.h |
=================================================================== |
--- chrome/browser/cocoa/about_window_controller.h (revision 30049) |
+++ chrome/browser/cocoa/about_window_controller.h (working copy) |
@@ -5,22 +5,17 @@ |
#ifndef CHROME_BROWSER_COCOA_ABOUT_WINDOW_CONTROLLER_H_ |
#define CHROME_BROWSER_COCOA_ABOUT_WINDOW_CONTROLLER_H_ |
-#import <Cocoa/Cocoa.h> |
-#include "base/scoped_nsobject.h" |
-#import "chrome/app/keystone_glue.h" |
+#import <AppKit/AppKit.h> |
@class BackgroundTileView; |
class Profile; |
-// Returns an NSAttributedString that contains the locale specific legal text. |
-NSAttributedString* BuildAboutWindowLegalTextBlock(); |
+// kUserClosedAboutNotification is the name of the notification posted when |
+// the About window is closed. |
+extern const NSString* const kUserClosedAboutNotification; |
-// A window controller that handles the branded (Chrome.app) about |
-// window. The branded about window has a few features beyond the |
-// standard Cocoa about panel. For example, opening the about window |
-// will check to see if this version is current and tell the user. |
-// There is also an "update me now" button with a progress spinner. |
-@interface AboutWindowController : NSWindowController<KeystoneGlueCallbacks> { |
+// A window controller that handles the About box. |
+@interface AboutWindowController : NSWindowController { |
@private |
IBOutlet NSTextField* version_; |
IBOutlet BackgroundTileView* backgroundView_; |
@@ -35,9 +30,6 @@ |
BOOL updateTriggered_; // Has an update ever been triggered? |
Profile* profile_; // Weak, probably the default profile. |
- |
- // The version we got told about by Keystone |
- scoped_nsobject<NSString> newVersionAvailable_; |
} |
// Initialize the controller with the given profile, but does not show it. |
@@ -47,17 +39,17 @@ |
// Trigger an update right now, as initiated by a button. |
- (IBAction)updateNow:(id)sender; |
-@end |
+@end // @interface AboutWindowController |
+@interface AboutWindowController(JustForTesting) |
-@interface AboutWindowController (JustForTesting) |
- (NSTextView*)legalText; |
- (NSButton*)updateButton; |
- (NSTextField*)updateText; |
-@end |
+// Returns an NSAttributedString that contains locale-specific legal text. |
++ (NSAttributedString*)legalTextBlock; |
-// NSNotification sent when the about window is closed. |
-extern NSString* const kUserClosedAboutNotification; |
+@end // @interface AboutWindowController(JustForTesting) |
#endif // CHROME_BROWSER_COCOA_ABOUT_WINDOW_CONTROLLER_H_ |