Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(845)

Side by Side Diff: chrome/browser/ui/views/autofill/autofill_dialog_views.h

Issue 20651004: rAc: add Google Wallet logo to bottom left. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: MockAutofillDialogController update Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_UI_VIEWS_AUTOFILL_AUTOFILL_DIALOG_VIEWS_H_ 5 #ifndef CHROME_BROWSER_UI_VIEWS_AUTOFILL_AUTOFILL_DIALOG_VIEWS_H_
6 #define CHROME_BROWSER_UI_VIEWS_AUTOFILL_AUTOFILL_DIALOG_VIEWS_H_ 6 #define CHROME_BROWSER_UI_VIEWS_AUTOFILL_AUTOFILL_DIALOG_VIEWS_H_
7 7
8 #include <map> 8 #include <map>
9 9
10 #include "base/memory/scoped_vector.h" 10 #include "base/memory/scoped_vector.h"
(...skipping 519 matching lines...) Expand 10 before | Expand all | Expand 10 after
530 // Checks all manual inputs in the form for validity. Decorates the invalid 530 // Checks all manual inputs in the form for validity. Decorates the invalid
531 // ones and returns true if all were valid. 531 // ones and returns true if all were valid.
532 bool ValidateForm(); 532 bool ValidateForm();
533 533
534 // When an input textfield is edited (its contents change) or activated 534 // When an input textfield is edited (its contents change) or activated
535 // (clicked while focused), this function will inform the controller that it's 535 // (clicked while focused), this function will inform the controller that it's
536 // time to show a suggestion popup and possibly reset the validity state of 536 // time to show a suggestion popup and possibly reset the validity state of
537 // the input. 537 // the input.
538 void TextfieldEditedOrActivated(views::Textfield* textfield, bool was_edit); 538 void TextfieldEditedOrActivated(views::Textfield* textfield, bool was_edit);
539 539
540 // Updates the [X] Save in Chrome checkbox in the button strip. 540 // Updates the views in the button strip.
541 void UpdateSaveInChromeCheckbox(); 541 void UpdateButtonStripExtraView();
542 542
543 // Call this when the size of anything in |contents_| might've changed. 543 // Call this when the size of anything in |contents_| might've changed.
544 void ContentsPreferredSizeChanged(); 544 void ContentsPreferredSizeChanged();
545 545
546 // Gets the textfield view that is shown for the given DetailInput model, or 546 // Gets the textfield view that is shown for the given DetailInput model, or
547 // NULL. 547 // NULL.
548 views::Textfield* TextfieldForInput(const DetailInput& input); 548 views::Textfield* TextfieldForInput(const DetailInput& input);
549 549
550 // Gets the combobox view that is shown for the given DetailInput model, or 550 // Gets the combobox view that is shown for the given DetailInput model, or
551 // NULL. 551 // NULL.
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
589 // The view that completely overlays the dialog (used for the splash page). 589 // The view that completely overlays the dialog (used for the splash page).
590 OverlayView* overlay_view_; 590 OverlayView* overlay_view_;
591 591
592 // The "Extra view" is on the same row as the dialog buttons. 592 // The "Extra view" is on the same row as the dialog buttons.
593 views::View* button_strip_extra_view_; 593 views::View* button_strip_extra_view_;
594 594
595 // This checkbox controls whether new details are saved to the Autofill 595 // This checkbox controls whether new details are saved to the Autofill
596 // database. It lives in |extra_view_|. 596 // database. It lives in |extra_view_|.
597 views::Checkbox* save_in_chrome_checkbox_; 597 views::Checkbox* save_in_chrome_checkbox_;
598 598
599 // Used to display an image in the button strip extra view.
600 views::ImageView* button_strip_image_;
601
599 // View that aren't in the hierarchy but are owned by |this|. Currently 602 // View that aren't in the hierarchy but are owned by |this|. Currently
600 // just holds the (hidden) country comboboxes. 603 // just holds the (hidden) country comboboxes.
601 ScopedVector<views::View> other_owned_views_; 604 ScopedVector<views::View> other_owned_views_;
602 605
603 // View to host Autocheckout steps. 606 // View to host Autocheckout steps.
604 AutocheckoutStepsArea* autocheckout_steps_area_; 607 AutocheckoutStepsArea* autocheckout_steps_area_;
605 608
606 // View to host |autocheckout_progress_bar_| and its label. 609 // View to host |autocheckout_progress_bar_| and its label.
607 views::View* autocheckout_progress_bar_view_; 610 views::View* autocheckout_progress_bar_view_;
608 611
(...skipping 20 matching lines...) Expand all
629 632
630 // Delegate for the sign-in dialog's webview. 633 // Delegate for the sign-in dialog's webview.
631 scoped_ptr<AutofillDialogSignInDelegate> sign_in_delegate_; 634 scoped_ptr<AutofillDialogSignInDelegate> sign_in_delegate_;
632 635
633 DISALLOW_COPY_AND_ASSIGN(AutofillDialogViews); 636 DISALLOW_COPY_AND_ASSIGN(AutofillDialogViews);
634 }; 637 };
635 638
636 } // namespace autofill 639 } // namespace autofill
637 640
638 #endif // CHROME_BROWSER_UI_VIEWS_AUTOFILL_AUTOFILL_DIALOG_VIEWS_H_ 641 #endif // CHROME_BROWSER_UI_VIEWS_AUTOFILL_AUTOFILL_DIALOG_VIEWS_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698