Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1577)

Unified Diff: content/browser/tab_contents/navigation_entry_impl.cc

Issue 8956059: Rename NavigationController to NavigationControllerImpl and put it into the content namespace. Al... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/tab_contents/navigation_entry_impl.cc
===================================================================
--- content/browser/tab_contents/navigation_entry_impl.cc (revision 115900)
+++ content/browser/tab_contents/navigation_entry_impl.cc (working copy)
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "content/browser/tab_contents/navigation_entry.h"
+#include "content/browser/tab_contents/navigation_entry_impl.h"
#include "base/string_util.h"
#include "base/utf_string_conversions.h"
@@ -12,9 +12,6 @@
#include "net/base/net_util.h"
#include "ui/base/text/text_elider.h"
-using content::FaviconStatus;
-using content::SSLStatus;
-
// Use this to get a new unique ID for a NavigationEntry during construction.
// The returned ID is guaranteed to be nonzero (which is the "no ID" indicator).
static int GetUniqueIDInConstructor() {
@@ -25,42 +22,40 @@
namespace content {
NavigationEntry* NavigationEntry::Create() {
- return new ::NavigationEntry();
+ return new NavigationEntryImpl();
}
NavigationEntry* NavigationEntry::Create(const NavigationEntry& copy) {
- return new ::NavigationEntry(static_cast<const ::NavigationEntry&>(copy));
+ return new NavigationEntryImpl(static_cast<const NavigationEntryImpl&>(copy));
}
+NavigationEntryImpl* NavigationEntryImpl::FromNavigationEntry(
+ NavigationEntry* entry) {
+ return static_cast<NavigationEntryImpl*>(entry);
}
-NavigationEntry* NavigationEntry::FromNavigationEntry(
- content::NavigationEntry* entry) {
- return static_cast<NavigationEntry*>(entry);
-}
-
-NavigationEntry::NavigationEntry()
+NavigationEntryImpl::NavigationEntryImpl()
: unique_id_(GetUniqueIDInConstructor()),
site_instance_(NULL),
- page_type_(content::PAGE_TYPE_NORMAL),
+ page_type_(PAGE_TYPE_NORMAL),
update_virtual_url_with_url_(false),
page_id_(-1),
- transition_type_(content::PAGE_TRANSITION_LINK),
+ transition_type_(PAGE_TRANSITION_LINK),
has_post_data_(false),
restore_type_(RESTORE_NONE),
is_renderer_initiated_(false) {
}
-NavigationEntry::NavigationEntry(SiteInstance* instance,
- int page_id,
- const GURL& url,
- const content::Referrer& referrer,
- const string16& title,
- content::PageTransition transition_type,
- bool is_renderer_initiated)
+NavigationEntryImpl::NavigationEntryImpl(SiteInstance* instance,
+ int page_id,
+ const GURL& url,
+ const Referrer& referrer,
+ const string16& title,
+ PageTransition transition_type,
+ bool is_renderer_initiated)
: unique_id_(GetUniqueIDInConstructor()),
site_instance_(instance),
- page_type_(content::PAGE_TYPE_NORMAL),
+ page_type_(PAGE_TYPE_NORMAL),
url_(url),
referrer_(referrer),
update_virtual_url_with_url_(false),
@@ -72,73 +67,73 @@
is_renderer_initiated_(is_renderer_initiated) {
}
-NavigationEntry::~NavigationEntry() {
+NavigationEntryImpl::~NavigationEntryImpl() {
}
-int NavigationEntry::GetUniqueID() const {
+int NavigationEntryImpl::GetUniqueID() const {
return unique_id_;
}
-content::PageType NavigationEntry::GetPageType() const {
+PageType NavigationEntryImpl::GetPageType() const {
return page_type_;
}
-void NavigationEntry::SetURL(const GURL& url) {
+void NavigationEntryImpl::SetURL(const GURL& url) {
url_ = url;
cached_display_title_.clear();
}
-const GURL& NavigationEntry::GetURL() const {
+const GURL& NavigationEntryImpl::GetURL() const {
return url_;
}
-void NavigationEntry::SetReferrer(const content::Referrer& referrer) {
+void NavigationEntryImpl::SetReferrer(const Referrer& referrer) {
referrer_ = referrer;
}
-const content::Referrer& NavigationEntry::GetReferrer() const {
+const Referrer& NavigationEntryImpl::GetReferrer() const {
return referrer_;
}
-void NavigationEntry::SetVirtualURL(const GURL& url) {
+void NavigationEntryImpl::SetVirtualURL(const GURL& url) {
virtual_url_ = (url == url_) ? GURL() : url;
cached_display_title_.clear();
}
-const GURL& NavigationEntry::GetVirtualURL() const {
+const GURL& NavigationEntryImpl::GetVirtualURL() const {
return virtual_url_.is_empty() ? url_ : virtual_url_;
}
-void NavigationEntry::SetTitle(const string16& title) {
+void NavigationEntryImpl::SetTitle(const string16& title) {
title_ = title;
cached_display_title_.clear();
}
-const string16& NavigationEntry::GetTitle() const {
+const string16& NavigationEntryImpl::GetTitle() const {
return title_;
}
-void NavigationEntry::SetContentState(const std::string& state) {
+void NavigationEntryImpl::SetContentState(const std::string& state) {
content_state_ = state;
}
-const std::string& NavigationEntry::GetContentState() const {
+const std::string& NavigationEntryImpl::GetContentState() const {
return content_state_;
}
-void NavigationEntry::SetPageID(int page_id) {
+void NavigationEntryImpl::SetPageID(int page_id) {
page_id_ = page_id;
}
-int32 NavigationEntry::GetPageID() const {
+int32 NavigationEntryImpl::GetPageID() const {
return page_id_;
}
-void NavigationEntry::set_site_instance(SiteInstance* site_instance) {
+void NavigationEntryImpl::set_site_instance(SiteInstance* site_instance) {
site_instance_ = site_instance;
}
-const string16& NavigationEntry::GetTitleForDisplay(
+const string16& NavigationEntryImpl::GetTitleForDisplay(
const std::string& languages) const {
// Most pages have real titles. Don't even bother caching anything if this is
// the case.
@@ -165,47 +160,49 @@
title = title.substr(slashpos + 1);
}
- ui::ElideString(title, content::kMaxTitleChars, &cached_display_title_);
+ ui::ElideString(title, kMaxTitleChars, &cached_display_title_);
return cached_display_title_;
}
-bool NavigationEntry::IsViewSourceMode() const {
+bool NavigationEntryImpl::IsViewSourceMode() const {
return virtual_url_.SchemeIs(chrome::kViewSourceScheme);
}
-void NavigationEntry::SetTransitionType(
- content::PageTransition transition_type) {
+void NavigationEntryImpl::SetTransitionType(
+ PageTransition transition_type) {
transition_type_ = transition_type;
}
-content::PageTransition NavigationEntry::GetTransitionType() const {
+PageTransition NavigationEntryImpl::GetTransitionType() const {
return transition_type_;
}
-const GURL& NavigationEntry::GetUserTypedURL() const {
+const GURL& NavigationEntryImpl::GetUserTypedURL() const {
return user_typed_url_;
}
-void NavigationEntry::SetHasPostData(bool has_post_data) {
+void NavigationEntryImpl::SetHasPostData(bool has_post_data) {
has_post_data_ = has_post_data;
}
-bool NavigationEntry::GetHasPostData() const {
+bool NavigationEntryImpl::GetHasPostData() const {
return has_post_data_;
}
-const FaviconStatus& NavigationEntry::GetFavicon() const {
+const FaviconStatus& NavigationEntryImpl::GetFavicon() const {
return favicon_;
}
-FaviconStatus& NavigationEntry::GetFavicon() {
+FaviconStatus& NavigationEntryImpl::GetFavicon() {
return favicon_;
}
-const SSLStatus& NavigationEntry::GetSSL() const {
+const SSLStatus& NavigationEntryImpl::GetSSL() const {
return ssl_;
}
-SSLStatus& NavigationEntry::GetSSL() {
+SSLStatus& NavigationEntryImpl::GetSSL() {
return ssl_;
}
+
+} // namespace content
« no previous file with comments | « content/browser/tab_contents/navigation_entry_impl.h ('k') | content/browser/tab_contents/navigation_entry_impl_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698