page_navigator.cc revision a36e5920737c6adbddd3e43b760e5de8431db6e0
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 7namespace content { 8 9OpenURLParams::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 disposition(disposition), 20 transition(transition), 21 is_renderer_initiated(is_renderer_initiated), 22 should_replace_current_entry(false), 23 user_gesture(!is_renderer_initiated) { 24} 25 26OpenURLParams::OpenURLParams( 27 const GURL& url, 28 const Referrer& referrer, 29 int64 source_frame_id, 30 WindowOpenDisposition disposition, 31 PageTransition transition, 32 bool is_renderer_initiated) 33 : url(url), 34 referrer(referrer), 35 uses_post(false), 36 source_frame_id(source_frame_id), 37 disposition(disposition), 38 transition(transition), 39 is_renderer_initiated(is_renderer_initiated), 40 should_replace_current_entry(false), 41 user_gesture(!is_renderer_initiated) { 42} 43 44OpenURLParams::OpenURLParams() 45 : uses_post(false), 46 source_frame_id(-1), 47 disposition(UNKNOWN), 48 transition(PageTransitionFromInt(0)), 49 is_renderer_initiated(false), 50 should_replace_current_entry(false), 51 user_gesture(true) { 52} 53 54OpenURLParams::~OpenURLParams() { 55} 56 57} // namespace content 58