15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "content/public/browser/page_navigator.h" 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace content { 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)OpenURLParams::OpenURLParams( 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const GURL& url, 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const Referrer& referrer, 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) WindowOpenDisposition disposition, 131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci ui::PageTransition transition, 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) bool is_renderer_initiated) 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) : url(url), 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) referrer(referrer), 17a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) uses_post(false), 18f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) frame_tree_node_id(-1), 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) disposition(disposition), 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) transition(transition), 212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) is_renderer_initiated(is_renderer_initiated), 22ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch should_replace_current_entry(false), 237dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch user_gesture(!is_renderer_initiated) { 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)OpenURLParams::OpenURLParams( 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const GURL& url, 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const Referrer& referrer, 29f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) int64 frame_tree_node_id, 305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) WindowOpenDisposition disposition, 311320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci ui::PageTransition transition, 325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) bool is_renderer_initiated) 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) : url(url), 345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) referrer(referrer), 35a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) uses_post(false), 36f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) frame_tree_node_id(frame_tree_node_id), 375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) disposition(disposition), 385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) transition(transition), 392a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) is_renderer_initiated(is_renderer_initiated), 40ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch should_replace_current_entry(false), 417dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch user_gesture(!is_renderer_initiated) { 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)OpenURLParams::OpenURLParams() 45a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) : uses_post(false), 46f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) frame_tree_node_id(-1), 475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) disposition(UNKNOWN), 481320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transition(ui::PAGE_TRANSITION_LINK), 492a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) is_renderer_initiated(false), 50ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch should_replace_current_entry(false), 517dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch user_gesture(true) { 525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)OpenURLParams::~OpenURLParams() { 555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace content 58