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

Side by Side Diff: chrome/browser/gtk/options/languages_page_gtk.cc

Issue 6044007: Remove wstring from TableModel.... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 9 years, 12 months 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
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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/gtk/options/languages_page_gtk.h" 5 #include "chrome/browser/gtk/options/languages_page_gtk.h"
6 6
7 #include <set> 7 #include <set>
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after
268 profile()->GetPrefs(), this); 268 profile()->GetPrefs(), this);
269 enable_spellcheck_.Init(prefs::kEnableSpellCheck, 269 enable_spellcheck_.Init(prefs::kEnableSpellCheck,
270 profile()->GetPrefs(), this); 270 profile()->GetPrefs(), this);
271 enable_autospellcorrect_.Init(prefs::kEnableAutoSpellCorrect, 271 enable_autospellcorrect_.Init(prefs::kEnableAutoSpellCorrect,
272 profile()->GetPrefs(), this); 272 profile()->GetPrefs(), this);
273 NotifyPrefChanged(NULL); 273 NotifyPrefChanged(NULL);
274 EnableControls(); 274 EnableControls();
275 } 275 }
276 276
277 void LanguagesPageGtk::SetColumnValues(int row, GtkTreeIter* iter) { 277 void LanguagesPageGtk::SetColumnValues(int row, GtkTreeIter* iter) {
278 std::wstring lang = language_order_table_model_->GetText(row, 0); 278 string16 lang = language_order_table_model_->GetText(row, 0);
279 gtk_list_store_set(language_order_store_, iter, 279 gtk_list_store_set(language_order_store_, iter,
280 COL_LANG, WideToUTF8(lang).c_str(), 280 COL_LANG, UTF16ToUTF8(lang).c_str(),
281 -1); 281 -1);
282 } 282 }
283 283
284 void LanguagesPageGtk::OnAnyModelUpdate() { 284 void LanguagesPageGtk::OnAnyModelUpdate() {
285 if (!initializing_) 285 if (!initializing_)
286 accept_languages_.SetValue(language_order_table_model_->GetLanguageList()); 286 accept_languages_.SetValue(language_order_table_model_->GetLanguageList());
287 EnableControls(); 287 EnableControls();
288 } 288 }
289 289
290 void LanguagesPageGtk::EnableControls() { 290 void LanguagesPageGtk::EnableControls() {
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
442 OnAddLanguage(language); 442 OnAddLanguage(language);
443 spellcheck_language_added_ = language; 443 spellcheck_language_added_ = language;
444 } else { 444 } else {
445 spellcheck_language_added_ = ""; 445 spellcheck_language_added_ = "";
446 } 446 }
447 447
448 UserMetricsRecordAction(UserMetricsAction("Options_DictionaryLanguage"), 448 UserMetricsRecordAction(UserMetricsAction("Options_DictionaryLanguage"),
449 profile()->GetPrefs()); 449 profile()->GetPrefs());
450 dictionary_language_.SetValue(language); 450 dictionary_language_.SetValue(language);
451 } 451 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698