1 // Copyright 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "chrome/browser/ui/toolbar/toolbar_model.h" 6 7 #include "chrome/browser/search/search.h" 8 ToolbarModel()9ToolbarModel::ToolbarModel() 10 : input_in_progress_(false), 11 origin_chip_enabled_(true), 12 url_replacement_enabled_(true) { 13 } 14 ~ToolbarModel()15ToolbarModel::~ToolbarModel() { 16 } 17 WouldReplaceURL() const18bool ToolbarModel::WouldReplaceURL() const { 19 return WouldOmitURLDueToOriginChip() || 20 WouldPerformSearchTermReplacement(false); 21 } 22 ShouldShowOriginChip() const23bool ToolbarModel::ShouldShowOriginChip() const { 24 return chrome::ShouldDisplayOriginChip() && WouldOmitURLDueToOriginChip() && 25 origin_chip_enabled(); 26 } 27