omnibox_edit_controller.cc revision 4e180b6a0b4720a9b8e9e959a882386f690f08ff
1// Copyright (c) 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/omnibox/omnibox_edit_controller.h" 6 7#include "chrome/app/chrome_command_ids.h" 8#include "chrome/browser/command_updater.h" 9 10void OmniboxEditController::OnAutocompleteAccept( 11 const GURL& destination_url, 12 WindowOpenDisposition disposition, 13 content::PageTransition transition) { 14 destination_url_ = destination_url; 15 disposition_ = disposition; 16 transition_ = transition; 17 if (command_updater_) 18 command_updater_->ExecuteCommand(IDC_OPEN_CURRENT_URL); 19} 20 21OmniboxEditController::OmniboxEditController(CommandUpdater* command_updater) 22 : command_updater_(command_updater), 23 disposition_(CURRENT_TAB), 24 transition_(content::PageTransitionFromInt( 25 content::PAGE_TRANSITION_TYPED | 26 content::PAGE_TRANSITION_FROM_ADDRESS_BAR)) { 27} 28 29OmniboxEditController::~OmniboxEditController() { 30} 31