diff options
author | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-27 16:38:43 +0000 |
---|---|---|
committer | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-27 16:38:43 +0000 |
commit | 25e18f853986d17f3a8492c587451cff9d61d3b1 (patch) | |
tree | 375996e463638aeabde3e161da37d5272c5628e0 /chrome/renderer/navigation_state.cc | |
parent | 9eb33631c0fb50dc24f5e1961aa111e06784ef4f (diff) | |
download | chromium_src-25e18f853986d17f3a8492c587451cff9d61d3b1.zip chromium_src-25e18f853986d17f3a8492c587451cff9d61d3b1.tar.gz chromium_src-25e18f853986d17f3a8492c587451cff9d61d3b1.tar.bz2 |
FBTF: Hopefully, the last ctor patch.
With this final patch, the chrome target compiles without my new warnings.
BUG=none
TEST=compiles
Review URL: http://codereview.chromium.org/4099006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64080 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/navigation_state.cc')
-rw-r--r-- | chrome/renderer/navigation_state.cc | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/chrome/renderer/navigation_state.cc b/chrome/renderer/navigation_state.cc new file mode 100644 index 0000000..5cc19169 --- /dev/null +++ b/chrome/renderer/navigation_state.cc @@ -0,0 +1,54 @@ +// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "chrome/renderer/navigation_state.h" + +#include "chrome/renderer/user_script_idle_scheduler.h" +#include "webkit/glue/alt_error_page_resource_fetcher.h" +#include "webkit/glue/password_form.h" + +NavigationState::~NavigationState() {} + +void NavigationState::set_user_script_idle_scheduler( + UserScriptIdleScheduler* scheduler) { + user_script_idle_scheduler_.reset(scheduler); +} + +void NavigationState::set_password_form_data(webkit_glue::PasswordForm* data) { + password_form_data_.reset(data); +} + +void NavigationState::set_alt_error_page_fetcher( + webkit_glue::AltErrorPageResourceFetcher* f) { + alt_error_page_fetcher_.reset(f); +} + +NavigationState::NavigationState(PageTransition::Type transition_type, + const base::Time& request_time, + bool is_content_initiated, + int32 pending_page_id, + int pending_history_list_offset) + : transition_type_(transition_type), + load_type_(UNDEFINED_LOAD), + request_time_(request_time), + scheme_type_(static_cast<URLPattern::SchemeMasks>(0)), + load_histograms_recorded_(false), + request_committed_(false), + is_content_initiated_(is_content_initiated), + pending_page_id_(pending_page_id), + pending_history_list_offset_(pending_history_list_offset), + postpone_loading_data_(false), + cache_policy_override_set_(false), + cache_policy_override_(WebKit::WebURLRequest::UseProtocolCachePolicy), + user_script_idle_scheduler_(NULL), + http_status_code_(0), + was_fetched_via_spdy_(false), + was_npn_negotiated_(false), + was_alternate_protocol_available_(false), + was_fetched_via_proxy_(false), + was_translated_(false), + was_within_same_page_(false), + was_prefetcher_(false), + was_referred_by_prefetcher_(false) { +} |