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

Unified Diff: ui/views/controls/menu/menu_runner.cc

Issue 2394123002: Views: Expose an on_closed callback via the MenuRunner constructor. (Closed)
Patch Set: default arg Created 4 years, 2 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/views/controls/menu/menu_runner.h ('k') | ui/views/controls/menu/menu_runner_cocoa_unittest.mm » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/views/controls/menu/menu_runner.cc
diff --git a/ui/views/controls/menu/menu_runner.cc b/ui/views/controls/menu/menu_runner.cc
index bd07a839aefec3cd9f3e1492de5ff5ff2ebb904d..3d6f7097c4df1fc1f591f30f113a5f1a1118c7af 100644
--- a/ui/views/controls/menu/menu_runner.cc
+++ b/ui/views/controls/menu/menu_runner.cc
@@ -11,9 +11,14 @@
namespace views {
-MenuRunner::MenuRunner(ui::MenuModel* menu_model, int32_t run_types)
+MenuRunner::MenuRunner(ui::MenuModel* menu_model,
+ int32_t run_types,
+ const base::Closure& on_menu_closed_callback)
: run_types_(run_types),
- impl_(internal::MenuRunnerImplInterface::Create(menu_model, run_types)) {}
+ impl_(
+ internal::MenuRunnerImplInterface::Create(menu_model,
+ run_types,
+ on_menu_closed_callback)) {}
MenuRunner::MenuRunner(MenuItemView* menu_view, int32_t run_types)
: run_types_(run_types), impl_(new internal::MenuRunnerImpl(menu_view)) {}
« no previous file with comments | « ui/views/controls/menu/menu_runner.h ('k') | ui/views/controls/menu/menu_runner_cocoa_unittest.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698