• 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 #pragma once
8 
9 #import <Cocoa/Cocoa.h>
10 
11 // Class that acts as a controller for the modal first run dialog.
12 // The dialog asks the user's explicit permission for reporting stats to help
13 // us improve Chromium.
14 @interface FirstRunDialogController : NSWindowController {
15  @private
16   BOOL statsEnabled_;
17   BOOL makeDefaultBrowser_;
18 
19   IBOutlet NSArray* objectsToSize_;
20   IBOutlet NSButton* setAsDefaultCheckbox_;
21   IBOutlet NSButton* statsCheckbox_;
22   BOOL beenSized_;
23 }
24 
25 // Called when the "Start Google Chrome" button is pressed.
26 - (IBAction)ok:(id)sender;
27 
28 // Called when the "Learn More" button is pressed.
29 - (IBAction)learnMore:(id)sender;
30 
31 // Properties for bindings.
32 @property(assign, nonatomic) BOOL statsEnabled;
33 @property(assign, nonatomic) BOOL makeDefaultBrowser;
34 
35 @end
36 
37 #endif  // CHROME_BROWSER_FIRST_RUN_DIALOG_H_
38