page_navigator.cc revision 1320f92c476a1ad9d19dba2a48c72b75566198e9
10de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved. 20de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 30de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)// found in the LICENSE file. 40de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) 50de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)#include "content/public/browser/page_navigator.h" 60de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) 70de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)namespace content { 80de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) 90de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)OpenURLParams::OpenURLParams( 100de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) const GURL& url, 110de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) const Referrer& referrer, 120de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) WindowOpenDisposition disposition, 130de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) ui::PageTransition transition, 140de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) bool is_renderer_initiated) 150de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) : url(url), 16cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) referrer(referrer), 17cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) uses_post(false), 18cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) frame_tree_node_id(-1), 19cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) disposition(disposition), 200de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) transition(transition), 210de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) is_renderer_initiated(is_renderer_initiated), 220de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) should_replace_current_entry(false), 230de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) user_gesture(!is_renderer_initiated) { 240de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)} 250de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) 260de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)OpenURLParams::OpenURLParams( 270de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) const GURL& url, 280de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) const Referrer& referrer, 290de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) int64 frame_tree_node_id, 300de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) WindowOpenDisposition disposition, 310de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) ui::PageTransition transition, 320de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) bool is_renderer_initiated) 330de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) : url(url), 340de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) referrer(referrer), 350de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) uses_post(false), 360de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) frame_tree_node_id(frame_tree_node_id), 370de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) disposition(disposition), 380de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) transition(transition), 390de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) is_renderer_initiated(is_renderer_initiated), 400de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) should_replace_current_entry(false), 410de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) user_gesture(!is_renderer_initiated) { 42cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 43cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 44cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)OpenURLParams::OpenURLParams() 45cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) : uses_post(false), 460de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) frame_tree_node_id(-1), 470de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) disposition(UNKNOWN), 480de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) transition(ui::PAGE_TRANSITION_LINK), 490de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) is_renderer_initiated(false), 50cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) should_replace_current_entry(false), 51cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) user_gesture(true) { 52cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 530de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) 540de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)OpenURLParams::~OpenURLParams() { 550de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)} 560de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) 570de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)} // namespace content 580de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)