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

Side by Side Diff: chrome/browser/character_encoding.cc

Issue 105193002: Replace string16 with base::string16. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/browser/character_encoding.h ('k') | chrome/browser/chrome_browser_main_win.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/character_encoding.h" 5 #include "chrome/browser/character_encoding.h"
6 6
7 #include <map> 7 #include <map>
8 #include <set> 8 #include <set>
9 9
10 #include "base/logging.h" 10 #include "base/logging.h"
(...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after
245 if (!id) 245 if (!id)
246 continue; 246 continue;
247 available_list->push_back(id); 247 available_list->push_back(id);
248 if (available_list->size() == maximum_size) 248 if (available_list->size() == maximum_size)
249 return; 249 return;
250 } 250 }
251 } 251 }
252 252
253 string16 GetEncodingDisplayName(const std::string& encoding_name, 253 string16 GetEncodingDisplayName(const std::string& encoding_name,
254 int category_string_id) { 254 int category_string_id) {
255 string16 category_name = l10n_util::GetStringUTF16(category_string_id); 255 base::string16 category_name = l10n_util::GetStringUTF16(category_string_id);
256 if (category_string_id != IDS_ENCODING_KOREAN && 256 if (category_string_id != IDS_ENCODING_KOREAN &&
257 category_string_id != IDS_ENCODING_THAI && 257 category_string_id != IDS_ENCODING_THAI &&
258 category_string_id != IDS_ENCODING_TURKISH) { 258 category_string_id != IDS_ENCODING_TURKISH) {
259 const CanonicalNameDisplayNameMapType* map = 259 const CanonicalNameDisplayNameMapType* map =
260 CanonicalEncodingMapSingleton()->GetCanonicalNameDisplayNameMapData(); 260 CanonicalEncodingMapSingleton()->GetCanonicalNameDisplayNameMapData();
261 DCHECK(map); 261 DCHECK(map);
262 262
263 CanonicalNameDisplayNameMapType::const_iterator found_name = 263 CanonicalNameDisplayNameMapType::const_iterator found_name =
264 map->find(encoding_name); 264 map->find(encoding_name);
265 DCHECK(found_name != map->end()); 265 DCHECK(found_name != map->end());
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
327 string16 CharacterEncoding::GetCanonicalEncodingDisplayNameByCommandId( 327 string16 CharacterEncoding::GetCanonicalEncodingDisplayNameByCommandId(
328 int id) { 328 int id) {
329 const IdToCanonicalEncodingNameMapType* map = 329 const IdToCanonicalEncodingNameMapType* map =
330 CanonicalEncodingMapSingleton()->GetIdToCanonicalEncodingNameMapData(); 330 CanonicalEncodingMapSingleton()->GetIdToCanonicalEncodingNameMapData();
331 DCHECK(map); 331 DCHECK(map);
332 332
333 IdToCanonicalEncodingNameMapType::const_iterator found_name = map->find(id); 333 IdToCanonicalEncodingNameMapType::const_iterator found_name = map->find(id);
334 if (found_name != map->end()) 334 if (found_name != map->end())
335 return GetEncodingDisplayName(found_name->second.first, 335 return GetEncodingDisplayName(found_name->second.first,
336 found_name->second.second); 336 found_name->second.second);
337 return string16(); 337 return base::string16();
338 } 338 }
339 339
340 // Static. 340 // Static.
341 // Return count number of all supported canonical encoding. 341 // Return count number of all supported canonical encoding.
342 int CharacterEncoding::GetSupportCanonicalEncodingCount() { 342 int CharacterEncoding::GetSupportCanonicalEncodingCount() {
343 return kCanonicalEncodingNamesLength; 343 return kCanonicalEncodingNamesLength;
344 } 344 }
345 345
346 // Static. 346 // Static.
347 std::string CharacterEncoding::GetCanonicalEncodingNameByIndex(int index) { 347 std::string CharacterEncoding::GetCanonicalEncodingNameByIndex(int index) {
348 if (index < kCanonicalEncodingNamesLength) 348 if (index < kCanonicalEncodingNamesLength)
349 return kCanonicalEncodingNames[index].name; 349 return kCanonicalEncodingNames[index].name;
350 return std::string(); 350 return std::string();
351 } 351 }
352 352
353 // Static. 353 // Static.
354 string16 CharacterEncoding::GetCanonicalEncodingDisplayNameByIndex( 354 string16 CharacterEncoding::GetCanonicalEncodingDisplayNameByIndex(
355 int index) { 355 int index) {
356 if (index < kCanonicalEncodingNamesLength) 356 if (index < kCanonicalEncodingNamesLength)
357 return GetEncodingDisplayName(kCanonicalEncodingNames[index].name, 357 return GetEncodingDisplayName(kCanonicalEncodingNames[index].name,
358 kCanonicalEncodingNames[index].category_string_id); 358 kCanonicalEncodingNames[index].category_string_id);
359 return string16(); 359 return base::string16();
360 } 360 }
361 361
362 // Static. 362 // Static.
363 int CharacterEncoding::GetEncodingCommandIdByIndex(int index) { 363 int CharacterEncoding::GetEncodingCommandIdByIndex(int index) {
364 if (index < kCanonicalEncodingNamesLength) 364 if (index < kCanonicalEncodingNamesLength)
365 return kCanonicalEncodingNames[index].resource_id; 365 return kCanonicalEncodingNames[index].resource_id;
366 return 0; 366 return 0;
367 } 367 }
368 368
369 // Static. 369 // Static.
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
533 // Insert new encoding to head of selected encoding list. 533 // Insert new encoding to head of selected encoding list.
534 *selected_encodings = encoding_name; 534 *selected_encodings = encoding_name;
535 // Generate the string for rest selected encoding list. 535 // Generate the string for rest selected encoding list.
536 for (std::vector<int>::const_iterator it = selected_encoding_list.begin(); 536 for (std::vector<int>::const_iterator it = selected_encoding_list.begin();
537 it != selected_encoding_list.end(); ++it) { 537 it != selected_encoding_list.end(); ++it) {
538 selected_encodings->append(1, L','); 538 selected_encodings->append(1, L',');
539 selected_encodings->append(GetCanonicalEncodingNameByCommandId(*it)); 539 selected_encodings->append(GetCanonicalEncodingNameByCommandId(*it));
540 } 540 }
541 return true; 541 return true;
542 } 542 }
OLDNEW
« no previous file with comments | « chrome/browser/character_encoding.h ('k') | chrome/browser/chrome_browser_main_win.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698