| Index: chrome/browser/cocoa/search_engine_dialog_controller.h
|
| ===================================================================
|
| --- chrome/browser/cocoa/search_engine_dialog_controller.h (revision 0)
|
| +++ chrome/browser/cocoa/search_engine_dialog_controller.h (revision 0)
|
| @@ -0,0 +1,45 @@
|
| +// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#import <Cocoa/Cocoa.h>
|
| +
|
| +#include <vector>
|
| +
|
| +#import "base/scoped_nsobject.h"
|
| +#include "base/scoped_ptr.h"
|
| +
|
| +class Profile;
|
| +class SearchEngineDialogControllerBridge;
|
| +class TemplateURL;
|
| +class TemplateURLModel;
|
| +
|
| +// Class that acts as a controller for the search engine choice dialog.
|
| +@interface SearchEngineDialogController : NSWindowController {
|
| + @private
|
| + // Our current profile.
|
| + Profile* profile_;
|
| +
|
| + // If logos are to be displayed in random order. Used for UX testing.
|
| + bool randomize_;
|
| +
|
| + // Owned by the profile_.
|
| + TemplateURLModel* searchEnginesModel_;
|
| +
|
| + // Bridge to the C++ world.
|
| + scoped_ptr<SearchEngineDialogControllerBridge> bridge_;
|
| +
|
| + // Offered search engine choices.
|
| + std::vector<const TemplateURL*> choices_;
|
| +
|
| + IBOutlet NSImageView* headerImageView_;
|
| + IBOutlet NSView* searchEngineView_;
|
| +}
|
| +
|
| +@property(assign, nonatomic) Profile* profile;
|
| +@property(assign, nonatomic) bool randomize;
|
| +
|
| +// Properties for bindings.
|
| +@property(readonly) NSFont* mainLabelFont;
|
| +
|
| +@end
|
|
|
| Property changes on: chrome/browser/cocoa/search_engine_dialog_controller.h
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|