diff options
author | mattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-19 04:48:24 +0000 |
---|---|---|
committer | mattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-19 04:48:24 +0000 |
commit | 65705eaa06155250c255ecdb766ebfeb081025f7 (patch) | |
tree | c49d0fc18479349f09643423c5b2f5862a0a33c6 /chrome/browser/language_order_table_model.cc | |
parent | 1a6b30a619cba771cb9c4ed4da9c3778634567ad (diff) | |
download | chromium_src-65705eaa06155250c255ecdb766ebfeb081025f7.zip chromium_src-65705eaa06155250c255ecdb766ebfeb081025f7.tar.gz chromium_src-65705eaa06155250c255ecdb766ebfeb081025f7.tar.bz2 |
Gtk languages options page part 1: accept-languages configuration.
Move accept_language_list to l10n_util, use it for LanguagesPageGtk.
BUG=13524
TEST=You can view, reorder, remove and add accept-languages.
Review URL: http://codereview.chromium.org/174043
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23695 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/language_order_table_model.cc')
-rw-r--r-- | chrome/browser/language_order_table_model.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chrome/browser/language_order_table_model.cc b/chrome/browser/language_order_table_model.cc index 50799d2..e5bd403e 100644 --- a/chrome/browser/language_order_table_model.cc +++ b/chrome/browser/language_order_table_model.cc @@ -32,17 +32,18 @@ std::wstring LanguageOrderTableModel::GetText(int row, int column_id) { true)); } -void LanguageOrderTableModel::Add(const std::string& language) { +bool LanguageOrderTableModel::Add(const std::string& language) { if (language.empty()) - return; + return false; // Check for selecting duplicated language. for (std::vector<std::string>::const_iterator cit = languages_.begin(); cit != languages_.end(); ++cit) if (*cit == language) - return; + return false; languages_.push_back(language); if (observer_) observer_->OnItemsAdded(RowCount() - 1, 1); + return true; } void LanguageOrderTableModel::Remove(int index) { |