X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fui%2Fcocoa%2Fautofill%2Fautofill_dialog_cocoa.h;h=4d92f3a5e5aefba0ef9b8572f17101d186a0dc4e;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=37119f9b271c6e652f72d8fdca520f6e624e92d3;hpb=7338fba38ba696536d1cc9d389afd716a6ab2fe6;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/ui/cocoa/autofill/autofill_dialog_cocoa.h b/src/chrome/browser/ui/cocoa/autofill/autofill_dialog_cocoa.h index 37119f9..4d92f3a 100644 --- a/src/chrome/browser/ui/cocoa/autofill/autofill_dialog_cocoa.h +++ b/src/chrome/browser/ui/cocoa/autofill/autofill_dialog_cocoa.h @@ -10,7 +10,6 @@ #include "base/memory/weak_ptr.h" #include "chrome/browser/ui/autofill/autofill_dialog_types.h" #include "chrome/browser/ui/autofill/autofill_dialog_view.h" -#include "chrome/browser/ui/autofill/testable_autofill_dialog_view.h" #include "chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.h" #include "ui/gfx/size.h" @@ -20,6 +19,7 @@ class NavigationController; namespace autofill { class AutofillDialogViewDelegate; +class AutofillDialogViewTesterCocoa; } @class AutofillDialogWindowController; @@ -27,7 +27,6 @@ class AutofillDialogViewDelegate; namespace autofill { class AutofillDialogCocoa : public AutofillDialogView, - public TestableAutofillDialogView, public ConstrainedWindowMacDelegate { public: explicit AutofillDialogCocoa(AutofillDialogViewDelegate* delegate); @@ -57,24 +56,8 @@ class AutofillDialogCocoa : public AutofillDialogView, virtual const content::NavigationController* ShowSignIn() OVERRIDE; virtual void HideSignIn() OVERRIDE; virtual void ModelChanged() OVERRIDE; - virtual TestableAutofillDialogView* GetTestableView() OVERRIDE; virtual void OnSignInResize(const gfx::Size& pref_size) OVERRIDE; - - // TestableAutofillDialogView implementation: - // TODO(groby): Create a separate class to implement the testable interface: - // http://crbug.com/256864 - virtual void SubmitForTesting() OVERRIDE; - virtual void CancelForTesting() OVERRIDE; - virtual base::string16 GetTextContentsOfInput(ServerFieldType type) OVERRIDE; - virtual void SetTextContentsOfInput(ServerFieldType type, - const base::string16& contents) OVERRIDE; - virtual void SetTextContentsOfSuggestionInput( - DialogSection section, - const base::string16& text) OVERRIDE; - virtual void ActivateInput(ServerFieldType type) OVERRIDE; - virtual gfx::Size GetSize() const OVERRIDE; - virtual content::WebContents* GetSignInWebContents() OVERRIDE; - virtual bool IsShowingOverlay() const OVERRIDE; + virtual void ValidateSection(DialogSection section) OVERRIDE; // ConstrainedWindowMacDelegate implementation: virtual void OnConstrainedWindowClosed( @@ -86,6 +69,8 @@ class AutofillDialogCocoa : public AutofillDialogView, void PerformClose(); private: + friend class AutofillDialogViewTesterCocoa; + // Closes the sheet and ends the modal loop. Triggers cleanup sequence. void CloseNow();