summaryrefslogtreecommitdiffstats
path: root/chrome/browser/bookmarks
diff options
context:
space:
mode:
authorviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-30 05:31:40 +0000
committerviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-30 05:31:40 +0000
commit440b37b2c3a29be151a7262d9188d5e8151176fb (patch)
treeb2cc9283d1efd597472619dcfd016a4a0f0e32ff /chrome/browser/bookmarks
parent6cd3bd20cd448bc1bca33748395bf4381dfb7fc6 (diff)
downloadchromium_src-440b37b2c3a29be151a7262d9188d5e8151176fb.zip
chromium_src-440b37b2c3a29be151a7262d9188d5e8151176fb.tar.gz
chromium_src-440b37b2c3a29be151a7262d9188d5e8151176fb.tar.bz2
Remove the wstring TreeModelNode::GetTitle() and rename GetTitleAsString16() to GetTitle().
BUG=23581 TEST=builds and passes tests Review URL: http://codereview.chromium.org/3279005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57834 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/bookmarks')
-rw-r--r--chrome/browser/bookmarks/bookmark_codec.cc2
-rw-r--r--chrome/browser/bookmarks/bookmark_drag_data.cc2
-rw-r--r--chrome/browser/bookmarks/bookmark_drag_data_unittest.cc6
-rw-r--r--chrome/browser/bookmarks/bookmark_folder_editor_controller.cc2
-rw-r--r--chrome/browser/bookmarks/bookmark_index.cc6
-rw-r--r--chrome/browser/bookmarks/bookmark_index_unittest.cc3
-rw-r--r--chrome/browser/bookmarks/bookmark_model.cc8
-rw-r--r--chrome/browser/bookmarks/bookmark_model_test_utils.cc2
-rw-r--r--chrome/browser/bookmarks/bookmark_model_unittest.cc38
-rw-r--r--chrome/browser/bookmarks/bookmark_utils.cc3
-rw-r--r--chrome/browser/bookmarks/recently_used_folders_combo_model.cc2
11 files changed, 35 insertions, 39 deletions
diff --git a/chrome/browser/bookmarks/bookmark_codec.cc b/chrome/browser/bookmarks/bookmark_codec.cc
index 1b0dd45..a4f0461 100644
--- a/chrome/browser/bookmarks/bookmark_codec.cc
+++ b/chrome/browser/bookmarks/bookmark_codec.cc
@@ -87,7 +87,7 @@ Value* BookmarkCodec::EncodeNode(const BookmarkNode* node) {
DictionaryValue* value = new DictionaryValue();
std::string id = base::Int64ToString(node->id());
value->SetString(kIdKey, id);
- const string16& title = node->GetTitleAsString16();
+ const string16& title = node->GetTitle();
value->SetString(kNameKey, title);
value->SetString(kDateAddedKey,
base::Int64ToString(node->date_added().ToInternalValue()));
diff --git a/chrome/browser/bookmarks/bookmark_drag_data.cc b/chrome/browser/bookmarks/bookmark_drag_data.cc
index 0862402..accc8c6 100644
--- a/chrome/browser/bookmarks/bookmark_drag_data.cc
+++ b/chrome/browser/bookmarks/bookmark_drag_data.cc
@@ -24,7 +24,7 @@ const char* BookmarkDragData::kClipboardFormatString =
BookmarkDragData::Element::Element(const BookmarkNode* node)
: is_url(node->is_url()),
url(node->GetURL()),
- title(node->GetTitleAsString16()),
+ title(node->GetTitle()),
id_(node->id()) {
for (int i = 0; i < node->GetChildCount(); ++i)
children.push_back(Element(node->GetChild(i)));
diff --git a/chrome/browser/bookmarks/bookmark_drag_data_unittest.cc b/chrome/browser/bookmarks/bookmark_drag_data_unittest.cc
index af98213..0e2c2b7 100644
--- a/chrome/browser/bookmarks/bookmark_drag_data_unittest.cc
+++ b/chrome/browser/bookmarks/bookmark_drag_data_unittest.cc
@@ -126,8 +126,7 @@ TEST_F(BookmarkDragDataTest, Group) {
BookmarkDragData drag_data(g12);
EXPECT_TRUE(drag_data.is_valid());
ASSERT_EQ(1, drag_data.elements.size());
- EXPECT_EQ(g12->GetTitleAsString16(),
- WideToUTF16Hack(drag_data.elements[0].title));
+ EXPECT_EQ(g12->GetTitle(), WideToUTF16Hack(drag_data.elements[0].title));
EXPECT_FALSE(drag_data.elements[0].is_url);
OSExchangeData data;
@@ -139,8 +138,7 @@ TEST_F(BookmarkDragDataTest, Group) {
EXPECT_TRUE(read_data.Read(data2));
EXPECT_TRUE(read_data.is_valid());
ASSERT_EQ(1, read_data.elements.size());
- EXPECT_EQ(g12->GetTitleAsString16(),
- WideToUTF16Hack(read_data.elements[0].title));
+ EXPECT_EQ(g12->GetTitle(), WideToUTF16Hack(read_data.elements[0].title));
EXPECT_FALSE(read_data.elements[0].is_url);
// We should get back the same node when asking for the same profile.
diff --git a/chrome/browser/bookmarks/bookmark_folder_editor_controller.cc b/chrome/browser/bookmarks/bookmark_folder_editor_controller.cc
index a2cd475..1844fd8 100644
--- a/chrome/browser/bookmarks/bookmark_folder_editor_controller.cc
+++ b/chrome/browser/bookmarks/bookmark_folder_editor_controller.cc
@@ -47,7 +47,7 @@ BookmarkFolderEditorController::BookmarkFolderEditorController(
l10n_util::GetString(IDS_BOOMARK_BAR_EDIT_FOLDER_LABEL);
std::wstring contents = IsNew() ?
l10n_util::GetString(IDS_BOOMARK_EDITOR_NEW_FOLDER_NAME) :
- UTF16ToWide(node_->GetTitleAsString16());
+ UTF16ToWide(node_->GetTitle());
dialog_ = InputWindowDialog::Create(wnd, title, label, contents, this);
model_->AddObserver(this);
diff --git a/chrome/browser/bookmarks/bookmark_index.cc b/chrome/browser/bookmarks/bookmark_index.cc
index ccea3c3..359fc3a 100644
--- a/chrome/browser/bookmarks/bookmark_index.cc
+++ b/chrome/browser/bookmarks/bookmark_index.cc
@@ -27,7 +27,7 @@ BookmarkIndex::NodeSet::const_iterator BookmarkIndex::Match::nodes_end() const {
void BookmarkIndex::Add(const BookmarkNode* node) {
if (!node->is_url())
return;
- std::vector<string16> terms = ExtractQueryWords(node->GetTitleAsString16());
+ std::vector<string16> terms = ExtractQueryWords(node->GetTitle());
for (size_t i = 0; i < terms.size(); ++i)
RegisterNode(terms[i], node);
}
@@ -36,7 +36,7 @@ void BookmarkIndex::Remove(const BookmarkNode* node) {
if (!node->is_url())
return;
- std::vector<string16> terms = ExtractQueryWords(node->GetTitleAsString16());
+ std::vector<string16> terms = ExtractQueryWords(node->GetTitle());
for (size_t i = 0; i < terms.size(); ++i)
UnregisterNode(terms[i], node);
}
@@ -116,7 +116,7 @@ void BookmarkIndex::AddMatchToResults(
// of QueryParser may filter it out. For example, the query
// ["thi"] will match the bookmark titled [Thinking], but since
// ["thi"] is quoted we don't want to do a prefix match.
- if (parser->DoesQueryMatch(node->GetTitleAsString16(), query_nodes,
+ if (parser->DoesQueryMatch(node->GetTitle(), query_nodes,
&(title_match.match_positions))) {
title_match.node = node;
results->push_back(title_match);
diff --git a/chrome/browser/bookmarks/bookmark_index_unittest.cc b/chrome/browser/bookmarks/bookmark_index_unittest.cc
index d83587f..a421ad9 100644
--- a/chrome/browser/bookmarks/bookmark_index_unittest.cc
+++ b/chrome/browser/bookmarks/bookmark_index_unittest.cc
@@ -54,8 +54,7 @@ class BookmarkIndexTest : public testing::Test {
for (size_t i = 0; i < expected_titles.size(); ++i) {
bool found = false;
for (size_t j = 0; j < matches.size(); ++j) {
- if (ASCIIToUTF16(expected_titles[i]) ==
- matches[j].node->GetTitleAsString16()) {
+ if (ASCIIToUTF16(expected_titles[i]) == matches[j].node->GetTitle()) {
matches.erase(matches.begin() + j);
found = true;
break;
diff --git a/chrome/browser/bookmarks/bookmark_model.cc b/chrome/browser/bookmarks/bookmark_model.cc
index c5bc62f..288c4a8 100644
--- a/chrome/browser/bookmarks/bookmark_model.cc
+++ b/chrome/browser/bookmarks/bookmark_model.cc
@@ -93,10 +93,10 @@ class SortComparator : public std::binary_function<const BookmarkNode*,
if (n1->type() == n2->type()) {
// Types are the same, compare the names.
if (!collator_)
- return n1->GetTitleAsString16() < n2->GetTitleAsString16();
+ return n1->GetTitle() < n2->GetTitle();
return l10n_util::CompareStringWithCollator(collator_,
- UTF16ToWideHack(n1->GetTitleAsString16()),
- UTF16ToWideHack(n2->GetTitleAsString16())) == UCOL_LESS;
+ UTF16ToWideHack(n1->GetTitle()), UTF16ToWideHack(n2->GetTitle())) ==
+ UCOL_LESS;
}
// Types differ, sort such that folders come first.
return n1->is_folder();
@@ -247,7 +247,7 @@ void BookmarkModel::SetTitle(const BookmarkNode* node, const string16& title) {
NOTREACHED();
return;
}
- if (node->GetTitleAsString16() == title)
+ if (node->GetTitle() == title)
return;
if (node == bookmark_bar_node_ || node == other_node_) {
diff --git a/chrome/browser/bookmarks/bookmark_model_test_utils.cc b/chrome/browser/bookmarks/bookmark_model_test_utils.cc
index 263e42f..e5b2a70 100644
--- a/chrome/browser/bookmarks/bookmark_model_test_utils.cc
+++ b/chrome/browser/bookmarks/bookmark_model_test_utils.cc
@@ -15,7 +15,7 @@ void BookmarkModelTestUtils::AssertNodesEqual(const BookmarkNode* expected,
ASSERT_TRUE(actual);
if (check_ids)
EXPECT_EQ(expected->id(), actual->id());
- EXPECT_EQ(expected->GetTitleAsString16(), actual->GetTitleAsString16());
+ EXPECT_EQ(expected->GetTitle(), actual->GetTitle());
EXPECT_EQ(expected->type(), actual->type());
EXPECT_TRUE(expected->date_added() == actual->date_added());
if (expected->type() == BookmarkNode::URL) {
diff --git a/chrome/browser/bookmarks/bookmark_model_unittest.cc b/chrome/browser/bookmarks/bookmark_model_unittest.cc
index 66459c7..0bf7534 100644
--- a/chrome/browser/bookmarks/bookmark_model_unittest.cc
+++ b/chrome/browser/bookmarks/bookmark_model_unittest.cc
@@ -186,7 +186,7 @@ TEST_F(BookmarkModelTest, AddURL) {
observer_details.AssertEquals(root, NULL, 0, -1);
ASSERT_EQ(1, root->GetChildCount());
- ASSERT_EQ(title, new_node->GetTitleAsString16());
+ ASSERT_EQ(title, new_node->GetTitle());
ASSERT_TRUE(url == new_node->GetURL());
ASSERT_EQ(BookmarkNode::URL, new_node->type());
ASSERT_TRUE(new_node == model.GetMostRecentlyAddedNodeForURL(url));
@@ -204,7 +204,7 @@ TEST_F(BookmarkModelTest, AddGroup) {
observer_details.AssertEquals(root, NULL, 0, -1);
ASSERT_EQ(1, root->GetChildCount());
- ASSERT_EQ(title, new_node->GetTitleAsString16());
+ ASSERT_EQ(title, new_node->GetTitle());
ASSERT_EQ(BookmarkNode::FOLDER, new_node->type());
EXPECT_TRUE(new_node->id() != root->id() &&
@@ -268,7 +268,7 @@ TEST_F(BookmarkModelTest, SetTitle) {
model.SetTitle(node, title);
AssertObserverCount(0, 0, 0, 1, 0);
observer_details.AssertEquals(node, NULL, -1, -1);
- EXPECT_EQ(title, node->GetTitleAsString16());
+ EXPECT_EQ(title, node->GetTitle());
}
TEST_F(BookmarkModelTest, SetURL) {
@@ -633,11 +633,11 @@ static void PopulateBookmarkNode(TestNode* parent,
TestNode* child = parent->GetChild(i);
if (child->value == BookmarkNode::FOLDER) {
const BookmarkNode* new_bb_node =
- model->AddGroup(bb_node, i, child->GetTitleAsString16());
+ model->AddGroup(bb_node, i, child->GetTitle());
PopulateBookmarkNode(child, model, new_bb_node);
} else {
- model->AddURL(bb_node, i, child->GetTitleAsString16(),
- GURL("http://" + UTF16ToASCII(child->GetTitleAsString16())));
+ model->AddURL(bb_node, i, child->GetTitle(),
+ GURL("http://" + UTF16ToASCII(child->GetTitle())));
}
}
}
@@ -670,8 +670,7 @@ class BookmarkModelTestWithProfile : public testing::Test,
for (int i = 0; i < expected->GetChildCount(); ++i) {
TestNode* expected_child = expected->GetChild(i);
const BookmarkNode* actual_child = actual->GetChild(i);
- ASSERT_EQ(expected_child->GetTitleAsString16(),
- actual_child->GetTitleAsString16());
+ ASSERT_EQ(expected_child->GetTitle(), actual_child->GetTitle());
if (expected_child->value == BookmarkNode::FOLDER) {
ASSERT_TRUE(actual_child->type() == BookmarkNode::FOLDER);
// Recurse throught children.
@@ -818,30 +817,29 @@ class BookmarkModelTestWithProfile2 : public BookmarkModelTestWithProfile {
const BookmarkNode* child = bbn->GetChild(0);
ASSERT_EQ(BookmarkNode::URL, child->type());
- ASSERT_EQ(ASCIIToUTF16("Google"), child->GetTitleAsString16());
+ ASSERT_EQ(ASCIIToUTF16("Google"), child->GetTitle());
ASSERT_TRUE(child->GetURL() == GURL("http://www.google.com"));
child = bbn->GetChild(1);
ASSERT_TRUE(child->is_folder());
- ASSERT_EQ(ASCIIToUTF16("F1"), child->GetTitleAsString16());
+ ASSERT_EQ(ASCIIToUTF16("F1"), child->GetTitle());
ASSERT_EQ(2, child->GetChildCount());
const BookmarkNode* parent = child;
child = parent->GetChild(0);
ASSERT_EQ(BookmarkNode::URL, child->type());
- ASSERT_EQ(ASCIIToUTF16("Google Advertising"), child->GetTitleAsString16());
+ ASSERT_EQ(ASCIIToUTF16("Google Advertising"), child->GetTitle());
ASSERT_TRUE(child->GetURL() == GURL("http://www.google.com/intl/en/ads/"));
child = parent->GetChild(1);
ASSERT_TRUE(child->is_folder());
- ASSERT_EQ(ASCIIToUTF16("F11"), child->GetTitleAsString16());
+ ASSERT_EQ(ASCIIToUTF16("F11"), child->GetTitle());
ASSERT_EQ(1, child->GetChildCount());
parent = child;
child = parent->GetChild(0);
ASSERT_EQ(BookmarkNode::URL, child->type());
- ASSERT_EQ(ASCIIToUTF16("Google Business Solutions"),
- child->GetTitleAsString16());
+ ASSERT_EQ(ASCIIToUTF16("Google Business Solutions"), child->GetTitle());
ASSERT_TRUE(child->GetURL() == GURL("http://www.google.com/services/"));
parent = bb_model_->other_node();
@@ -849,12 +847,12 @@ class BookmarkModelTestWithProfile2 : public BookmarkModelTestWithProfile {
child = parent->GetChild(0);
ASSERT_TRUE(child->is_folder());
- ASSERT_EQ(ASCIIToUTF16("OF1"), child->GetTitleAsString16());
+ ASSERT_EQ(ASCIIToUTF16("OF1"), child->GetTitle());
ASSERT_EQ(0, child->GetChildCount());
child = parent->GetChild(1);
ASSERT_EQ(BookmarkNode::URL, child->type());
- ASSERT_EQ(ASCIIToUTF16("About Google"), child->GetTitleAsString16());
+ ASSERT_EQ(ASCIIToUTF16("About Google"), child->GetTitle());
ASSERT_TRUE(child->GetURL() ==
GURL("http://www.google.com/intl/en/about.html"));
@@ -987,8 +985,8 @@ TEST_F(BookmarkModelTest, Sort) {
// Make sure the order matches (remember, 'a' and 'C' are folders and
// come first).
- EXPECT_EQ(parent->GetChild(0)->GetTitleAsString16(), ASCIIToUTF16("a"));
- EXPECT_EQ(parent->GetChild(1)->GetTitleAsString16(), ASCIIToUTF16("C"));
- EXPECT_EQ(parent->GetChild(2)->GetTitleAsString16(), ASCIIToUTF16("B"));
- EXPECT_EQ(parent->GetChild(3)->GetTitleAsString16(), ASCIIToUTF16("d"));
+ EXPECT_EQ(parent->GetChild(0)->GetTitle(), ASCIIToUTF16("a"));
+ EXPECT_EQ(parent->GetChild(1)->GetTitle(), ASCIIToUTF16("C"));
+ EXPECT_EQ(parent->GetChild(2)->GetTitle(), ASCIIToUTF16("B"));
+ EXPECT_EQ(parent->GetChild(3)->GetTitle(), ASCIIToUTF16("d"));
}
diff --git a/chrome/browser/bookmarks/bookmark_utils.cc b/chrome/browser/bookmarks/bookmark_utils.cc
index 47ef996..95767211 100644
--- a/chrome/browser/bookmarks/bookmark_utils.cc
+++ b/chrome/browser/bookmarks/bookmark_utils.cc
@@ -12,6 +12,7 @@
#include "base/string_number_conversions.h"
#include "base/string16.h"
#include "base/time.h"
+#include "base/utf_string_conversions.h"
#include "chrome/browser/bookmarks/bookmark_drag_data.h"
#include "chrome/browser/bookmarks/bookmark_model.h"
#if defined(OS_MACOSX)
@@ -193,7 +194,7 @@ bool DoesBookmarkContainWords(const BookmarkNode* node,
const std::string& languages) {
return
DoesBookmarkTextContainWords(
- l10n_util::ToLower(node->GetTitleAsString16()), words) ||
+ l10n_util::ToLower(node->GetTitle()), words) ||
DoesBookmarkTextContainWords(
l10n_util::ToLower(UTF8ToUTF16(node->GetURL().spec())), words) ||
DoesBookmarkTextContainWords(l10n_util::ToLower(
diff --git a/chrome/browser/bookmarks/recently_used_folders_combo_model.cc b/chrome/browser/bookmarks/recently_used_folders_combo_model.cc
index 529a6ae..e6309f4 100644
--- a/chrome/browser/bookmarks/recently_used_folders_combo_model.cc
+++ b/chrome/browser/bookmarks/recently_used_folders_combo_model.cc
@@ -56,7 +56,7 @@ int RecentlyUsedFoldersComboModel::GetItemCount() {
string16 RecentlyUsedFoldersComboModel::GetItemAt(int index) {
if (index == static_cast<int>(nodes_.size()))
return l10n_util::GetStringUTF16(IDS_BOOMARK_BUBBLE_CHOOSER_ANOTHER_FOLDER);
- return nodes_[index]->GetTitleAsString16();
+ return nodes_[index]->GetTitle();
}
const BookmarkNode* RecentlyUsedFoldersComboModel::GetNodeAt(int index) {