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