| Index: chrome/browser/ui/toolbar/toolbar_model_impl.h
|
| diff --git a/chrome/browser/ui/toolbar/toolbar_model_impl.h b/chrome/browser/ui/toolbar/toolbar_model_impl.h
|
| index 80b5ae0db01b82f043c840fbe0c2440a6676323e..30617883c25a64c86290cc1d77d260478aceeeb4 100644
|
| --- a/chrome/browser/ui/toolbar/toolbar_model_impl.h
|
| +++ b/chrome/browser/ui/toolbar/toolbar_model_impl.h
|
| @@ -41,7 +41,8 @@ class ToolbarModelImpl : public ToolbarModel {
|
| bool display_search_urls_as_search_terms) const OVERRIDE;
|
| virtual string16 GetCorpusNameForMobile() const OVERRIDE;
|
| virtual GURL GetURL() const OVERRIDE;
|
| - virtual bool WouldReplaceSearchURLWithSearchTerms() const OVERRIDE;
|
| + virtual SearchTermType GetSearchTermType() const OVERRIDE;
|
| + virtual void SetIsProminentSearchTermUISupported(bool value) OVERRIDE;
|
| virtual SecurityLevel GetSecurityLevel() const OVERRIDE;
|
| virtual int GetIcon() const OVERRIDE;
|
| virtual string16 GetEVCertName() const OVERRIDE;
|
| @@ -65,11 +66,18 @@ class ToolbarModelImpl : public ToolbarModel {
|
| // terms would be treated by the omnibox as a navigation.
|
| string16 GetSearchTerms() const;
|
|
|
| + // Returns true if the given search terms require a more prominent UI.
|
| + bool AreProminentSearchTerms(const string16& search_terms) const;
|
| +
|
| ToolbarModelDelegate* delegate_;
|
|
|
| // Whether the text in the location bar is currently being edited.
|
| bool input_in_progress_;
|
|
|
| + // True if the UI can display a more prominent UI for search terms that
|
| + // require it.
|
| + bool is_prominent_search_term_ui_supported_;
|
| +
|
| DISALLOW_IMPLICIT_CONSTRUCTORS(ToolbarModelImpl);
|
| };
|
|
|
|
|