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