summaryrefslogtreecommitdiff
path: root/chromium/ui/base/models/simple_menu_model.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/base/models/simple_menu_model.cc')
-rw-r--r--chromium/ui/base/models/simple_menu_model.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/chromium/ui/base/models/simple_menu_model.cc b/chromium/ui/base/models/simple_menu_model.cc
index 016dab77761..976a45c49c8 100644
--- a/chromium/ui/base/models/simple_menu_model.cc
+++ b/chromium/ui/base/models/simple_menu_model.cc
@@ -330,6 +330,11 @@ void SimpleMenuModel::SetMayHaveMnemonicsAt(int index,
items_[ValidateItemIndex(index)].may_have_mnemonics = may_have_mnemonics;
}
+void SimpleMenuModel::SetElementIdentifierAt(int index,
+ ElementIdentifier unique_id) {
+ items_[ValidateItemIndex(index)].unique_id = unique_id;
+}
+
void SimpleMenuModel::Clear() {
items_.clear();
MenuItemsChanged();
@@ -461,6 +466,10 @@ bool SimpleMenuModel::MayHaveMnemonicsAt(int index) const {
return items_[ValidateItemIndex(index)].may_have_mnemonics;
}
+ElementIdentifier SimpleMenuModel::GetElementIdentifierAt(int index) const {
+ return items_[ValidateItemIndex(index)].unique_id;
+}
+
void SimpleMenuModel::ActivatedAt(int index) {
ActivatedAt(index, 0);
}