Home | History | Annotate | Download | only in browser
      1 // Copyright (c) 2012 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 "content/public/browser/page_navigator.h"
      6 
      7 namespace content {
      8 
      9 OpenURLParams::OpenURLParams(
     10     const GURL& url,
     11     const Referrer& referrer,
     12     WindowOpenDisposition disposition,
     13     PageTransition transition,
     14     bool is_renderer_initiated)
     15     : url(url),
     16       referrer(referrer),
     17       uses_post(false),
     18       source_frame_id(-1),
     19       frame_tree_node_id(-1),
     20       disposition(disposition),
     21       transition(transition),
     22       is_renderer_initiated(is_renderer_initiated),
     23       should_replace_current_entry(false),
     24       user_gesture(!is_renderer_initiated) {
     25 }
     26 
     27 OpenURLParams::OpenURLParams(
     28     const GURL& url,
     29     const Referrer& referrer,
     30     int64 source_frame_id,
     31     int64 frame_tree_node_id,
     32     WindowOpenDisposition disposition,
     33     PageTransition transition,
     34     bool is_renderer_initiated)
     35     : url(url),
     36       referrer(referrer),
     37       uses_post(false),
     38       source_frame_id(source_frame_id),
     39       frame_tree_node_id(frame_tree_node_id),
     40       disposition(disposition),
     41       transition(transition),
     42       is_renderer_initiated(is_renderer_initiated),
     43       should_replace_current_entry(false),
     44       user_gesture(!is_renderer_initiated) {
     45 }
     46 
     47 OpenURLParams::OpenURLParams()
     48     : uses_post(false),
     49       source_frame_id(-1),
     50       frame_tree_node_id(-1),
     51       disposition(UNKNOWN),
     52       transition(PageTransitionFromInt(0)),
     53       is_renderer_initiated(false),
     54       should_replace_current_entry(false),
     55       user_gesture(true) {
     56 }
     57 
     58 OpenURLParams::~OpenURLParams() {
     59 }
     60 
     61 }  // namespace content
     62