Index: chrome/browser/bookmarks/bookmark_model.cc |
diff --git a/chrome/browser/bookmarks/bookmark_model.cc b/chrome/browser/bookmarks/bookmark_model.cc |
index bcfa3cdee59b2a797ead3767ebb33502a64e4f6a..c45f87b477a231f33af81dd4131213611af9d2ab 100644 |
--- a/chrome/browser/bookmarks/bookmark_model.cc |
+++ b/chrome/browser/bookmarks/bookmark_model.cc |
@@ -9,7 +9,6 @@ |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
-#include "base/command_line.h" |
#include "base/memory/scoped_vector.h" |
#include "base/string_util.h" |
#include "build/build_config.h" |
@@ -23,7 +22,6 @@ |
#include "chrome/browser/prefs/pref_service.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/common/chrome_notification_types.h" |
-#include "chrome/common/chrome_switches.h" |
#include "chrome/common/pref_names.h" |
#include "content/public/browser/notification_service.h" |
#include "grit/generated_resources.h" |
@@ -57,10 +55,6 @@ BookmarkNode::BookmarkNode(int64 id, const GURL& url) |
BookmarkNode::~BookmarkNode() { |
} |
-bool BookmarkNode::IsVisible() const { |
- return true; |
-} |
- |
void BookmarkNode::Initialize(int64 id) { |
id_ = id; |
type_ = url_.is_empty() ? FOLDER : URL; |
@@ -74,27 +68,6 @@ void BookmarkNode::InvalidateFavicon() { |
is_favicon_loaded_ = false; |
} |
-// BookmarkPermanentNode ------------------------------------------------------ |
- |
-BookmarkPermanentNode::BookmarkPermanentNode(int64 id, |
- const GURL& url, |
- Profile* profile) |
- : BookmarkNode(id, url), |
- profile_(profile) { |
-} |
- |
-BookmarkPermanentNode::~BookmarkPermanentNode() { |
-} |
- |
-bool BookmarkPermanentNode::IsVisible() const { |
- // The synced bookmark folder is invisible if the flag isn't set and there are |
- // no bookmarks under it. |
- return type() != BookmarkNode::SYNCED || |
- CommandLine::ForCurrentProcess()->HasSwitch( |
- switches::kEnableSyncedBookmarksFolder) || |
- !empty(); |
-} |
- |
// BookmarkModel -------------------------------------------------------------- |
namespace { |
@@ -133,7 +106,7 @@ BookmarkModel::BookmarkModel(Profile* profile) |
root_(GURL()), |
bookmark_bar_node_(NULL), |
other_node_(NULL), |
- synced_node_(NULL), |
+ mobile_node_(NULL), |
next_node_id_(1), |
observers_(ObserverList<BookmarkModelObserver>::NOTIFY_EXISTING_ONLY), |
loaded_signal_(true, false) { |
@@ -598,14 +571,14 @@ void BookmarkModel::DoneLoading( |
} |
bookmark_bar_node_ = details->release_bb_node(); |
other_node_ = details->release_other_folder_node(); |
- synced_node_ = details->release_synced_folder_node(); |
+ mobile_node_ = details->release_mobile_folder_node(); |
index_.reset(details->release_index()); |
// WARNING: order is important here, various places assume the order is |
// constant. |
root_.Add(bookmark_bar_node_, 0); |
root_.Add(other_node_, 1); |
- root_.Add(synced_node_, 2); |
+ root_.Add(mobile_node_, 2); |
{ |
base::AutoLock url_lock(url_lock_); |
@@ -729,9 +702,8 @@ bool BookmarkModel::IsValidIndex(const BookmarkNode* parent, |
BookmarkNode* BookmarkModel::CreatePermanentNode(BookmarkNode::Type type) { |
DCHECK(type == BookmarkNode::BOOKMARK_BAR || |
type == BookmarkNode::OTHER_NODE || |
- type == BookmarkNode::SYNCED); |
- BookmarkPermanentNode* node = new BookmarkPermanentNode( |
- generate_next_node_id(), GURL(), profile_); |
+ type == BookmarkNode::MOBILE); |
+ BookmarkNode* node = new BookmarkNode(generate_next_node_id(), GURL()); |
node->set_type(type); |
if (type == BookmarkNode::BOOKMARK_BAR) { |
node->set_title(l10n_util::GetStringUTF16(IDS_BOOKMARK_BAR_FOLDER_NAME)); |
@@ -740,7 +712,7 @@ BookmarkNode* BookmarkModel::CreatePermanentNode(BookmarkNode::Type type) { |
l10n_util::GetStringUTF16(IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME)); |
} else { |
node->set_title( |
- l10n_util::GetStringUTF16(IDS_BOOKMARK_BAR_SYNCED_FOLDER_NAME)); |
+ l10n_util::GetStringUTF16(IDS_BOOKMARK_BAR_MOBILE_FOLDER_NAME)); |
} |
return node; |
} |
@@ -839,7 +811,7 @@ int64 BookmarkModel::generate_next_node_id() { |
BookmarkLoadDetails* BookmarkModel::CreateLoadDetails() { |
BookmarkNode* bb_node = CreatePermanentNode(BookmarkNode::BOOKMARK_BAR); |
BookmarkNode* other_node = CreatePermanentNode(BookmarkNode::OTHER_NODE); |
- BookmarkNode* synced_node = CreatePermanentNode(BookmarkNode::SYNCED); |
- return new BookmarkLoadDetails(bb_node, other_node, synced_node, |
+ BookmarkNode* mobile_node = CreatePermanentNode(BookmarkNode::MOBILE); |
+ return new BookmarkLoadDetails(bb_node, other_node, mobile_node, |
new BookmarkIndex(profile_), next_node_id_); |
} |