Home | History | Annotate | Download | only in cocoa
      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