| Index: chrome/browser/autofill/autofill_dialog_controller_mac.h
|
| diff --git a/chrome/browser/autofill/autofill_dialog_controller_mac.h b/chrome/browser/autofill/autofill_dialog_controller_mac.h
|
| index 3318443012e22ea1b37e3c803268202a4b528976..7a7faa74d6fbcb5cc72549de86bc397f0763f1ec 100644
|
| --- a/chrome/browser/autofill/autofill_dialog_controller_mac.h
|
| +++ b/chrome/browser/autofill/autofill_dialog_controller_mac.h
|
| @@ -34,6 +34,9 @@ class Profile;
|
| // cards with section headers for both.
|
| IBOutlet AutoFillTableView* tableView_;
|
|
|
| + // Outlet to "Edit..." button. Here for unit testing purposes.
|
| + IBOutlet NSButton* editButton_;
|
| +
|
| // This observer is passed in by the caller of the dialog. When the dialog
|
| // is dismissed |observer_| is called with new values for the addresses and
|
| // credit cards.
|
| @@ -68,6 +71,10 @@ class Profile;
|
| // "Remove" buttons.
|
| BOOL itemIsSelected_;
|
|
|
| + // State for |multipleSelected| property used in bindings for "Edit..."
|
| + // button.
|
| + BOOL multipleSelected_;
|
| +
|
| // Utility object to save and restore dialog position.
|
| scoped_nsobject<WindowSizeAutosaver> sizeSaver_;
|
|
|
| @@ -97,6 +104,10 @@ class Profile;
|
| // edit and delete buttons are bound to this property.
|
| @property (nonatomic) BOOL itemIsSelected;
|
|
|
| +// Property representing multiple selection state in |tableView_|. Enabled
|
| +// state of edit button is bound to this property.
|
| +@property (nonatomic) BOOL multipleSelected;
|
| +
|
| // Main interface for displaying an application modal AutoFill dialog on screen.
|
| // This class method creates a new |AutoFillDialogController| and runs it as a
|
| // modal dialog. The controller autoreleases itself when the dialog is closed.
|
| @@ -168,6 +179,9 @@ class Profile;
|
| - (AutoFillCreditCardSheetController*)creditCardSheetController;
|
| - (void)selectAddressAtIndex:(size_t)i;
|
| - (void)selectCreditCardAtIndex:(size_t)i;
|
| +- (void)addSelectedAddressAtIndex:(size_t)i;
|
| +- (void)addSelectedCreditCardAtIndex:(size_t)i;
|
| +- (BOOL)editButtonEnabled;
|
| @end
|
|
|
| #endif // CHROME_BROWSER_AUTOFILL_AUTOFILL_DIALOG_CONTROLLER_MAC_
|
|
|