 Chromium Code Reviews
 Chromium Code Reviews Issue 1410823003:
  Add UMA for window.external.AddSearchProvider (Chrome side).  (Closed) 
  Base URL: https://chromium.googlesource.com/chromium/src.git@master
    
  
    Issue 1410823003:
  Add UMA for window.external.AddSearchProvider (Chrome side).  (Closed) 
  Base URL: https://chromium.googlesource.com/chromium/src.git@master| Index: chrome/browser/ui/search_engines/edit_search_engine_controller.h | 
| diff --git a/chrome/browser/ui/search_engines/edit_search_engine_controller.h b/chrome/browser/ui/search_engines/edit_search_engine_controller.h | 
| index b1d988d74a41a0f057c5a31c44544db67a1fabb7..6163d8f3703734bcfd577929755b4dcd372ea3b8 100644 | 
| --- a/chrome/browser/ui/search_engines/edit_search_engine_controller.h | 
| +++ b/chrome/browser/ui/search_engines/edit_search_engine_controller.h | 
| @@ -33,6 +33,15 @@ class EditSearchEngineControllerDelegate { | 
| // for the Edit Search Engine dialog. | 
| class EditSearchEngineController { | 
| public: | 
| + // An enum to match the AddSearchProvider UMA enum. | 
| 
Mark P
2015/10/19 21:53:43
please explicitly do = 0, = 1, etc. (except for NU
 
Evan Stade
2015/10/19 22:55:15
Done.
Out of curiosity, what's the reasoning for
 
Mark P
2015/10/20 19:37:28
Yes, you're right.  However in my experience, bein
 | 
| + enum EditSearchEngineActions { | 
| + ADD_SEARCH_PROVIDER_CALLED = 0, | 
| + CONFIRMATION_DIALOG_SHOWN, | 
| + CONFIRMATION_DIALOG_CONFIRMED, | 
| + CONFIRMATION_DIALOG_CANCELLED, | 
| + NUM_EDIT_SEARCH_ENGINE_ACTIONS | 
| + }; | 
| + | 
| // The |template_url| and/or |edit_keyword_delegate| may be NULL. | 
| EditSearchEngineController( | 
| TemplateURL* template_url, |