| Index: components/translate/core/browser/options_menu_model.h
|
| diff --git a/chrome/browser/translate/options_menu_model.h b/components/translate/core/browser/options_menu_model.h
|
| similarity index 72%
|
| rename from chrome/browser/translate/options_menu_model.h
|
| rename to components/translate/core/browser/options_menu_model.h
|
| index f178ca1a7902140245a7aaa9978bc33ec7b27bea..420f7efdef6b44c4e09979fb732c160df353422c 100644
|
| --- a/chrome/browser/translate/options_menu_model.h
|
| +++ b/components/translate/core/browser/options_menu_model.h
|
| @@ -2,8 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef CHROME_BROWSER_TRANSLATE_OPTIONS_MENU_MODEL_H_
|
| -#define CHROME_BROWSER_TRANSLATE_OPTIONS_MENU_MODEL_H_
|
| +#ifndef COMPONENTS_TRANSLATE_CORE_BROWSER_OPTIONS_MENU_MODEL_H_
|
| +#define COMPONENTS_TRANSLATE_CORE_BROWSER_OPTIONS_MENU_MODEL_H_
|
|
|
| #include "ui/base/models/simple_menu_model.h"
|
|
|
| @@ -14,6 +14,15 @@ class TranslateInfoBarDelegate;
|
| class OptionsMenuModel : public ui::SimpleMenuModel,
|
| public ui::SimpleMenuModel::Delegate {
|
| public:
|
| + // Command IDs of the items in this menu; exposed for testing.
|
| + enum CommandID {
|
| + ABOUT_TRANSLATE = 0,
|
| + ALWAYS_TRANSLATE,
|
| + NEVER_TRANSLATE_LANGUAGE,
|
| + NEVER_TRANSLATE_SITE,
|
| + REPORT_BAD_DETECTION
|
| + };
|
| +
|
| explicit OptionsMenuModel(TranslateInfoBarDelegate* translate_delegate);
|
| virtual ~OptionsMenuModel();
|
|
|
| @@ -31,4 +40,4 @@ class OptionsMenuModel : public ui::SimpleMenuModel,
|
| DISALLOW_COPY_AND_ASSIGN(OptionsMenuModel);
|
| };
|
|
|
| -#endif // CHROME_BROWSER_TRANSLATE_OPTIONS_MENU_MODEL_H_
|
| +#endif // COMPONENTS_TRANSLATE_CORE_BROWSER_OPTIONS_MENU_MODEL_H_
|
|
|