• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #ifndef CHROME_BROWSER_FIRST_RUN_DIALOG_H_
6 #define CHROME_BROWSER_FIRST_RUN_DIALOG_H_
7 
8 #import <Cocoa/Cocoa.h>
9 
10 // Class that acts as a controller for the modal first run dialog.
11 // The dialog asks the user's explicit permission for reporting stats to help
12 // us improve Chromium.
13 @interface FirstRunDialogController : NSWindowController {
14  @private
15   BOOL statsEnabled_;
16   BOOL makeDefaultBrowser_;
17 
18   IBOutlet NSArray* objectsToSize_;
19   IBOutlet NSButton* setAsDefaultCheckbox_;
20   IBOutlet NSButton* statsCheckbox_;
21   BOOL beenSized_;
22 }
23 
24 // Called when the "Start Google Chrome" button is pressed.
25 - (IBAction)ok:(id)sender;
26 
27 // Called when the "Learn More" button is pressed.
28 - (IBAction)learnMore:(id)sender;
29 
30 // Properties for bindings.
31 @property(assign, nonatomic) BOOL statsEnabled;
32 @property(assign, nonatomic) BOOL makeDefaultBrowser;
33 
34 @end
35 
36 #endif  // CHROME_BROWSER_FIRST_RUN_DIALOG_H_
37