Home | History | Annotate | Download | only in omnibox
      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 
     10 void 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 
     21 OmniboxEditController::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 
     29 OmniboxEditController::~OmniboxEditController() {
     30 }
     31