summaryrefslogtreecommitdiffstats
path: root/chrome/browser/language_order_table_model.cc
diff options
context:
space:
mode:
authormattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-19 04:48:24 +0000
committermattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-19 04:48:24 +0000
commit65705eaa06155250c255ecdb766ebfeb081025f7 (patch)
treec49d0fc18479349f09643423c5b2f5862a0a33c6 /chrome/browser/language_order_table_model.cc
parent1a6b30a619cba771cb9c4ed4da9c3778634567ad (diff)
downloadchromium_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.cc7
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) {