diff options
Diffstat (limited to 'chrome/browser/extensions/extension_service.h')
-rw-r--r-- | chrome/browser/extensions/extension_service.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_service.h b/chrome/browser/extensions/extension_service.h index 2e1aa2b..1f5782b 100644 --- a/chrome/browser/extensions/extension_service.h +++ b/chrome/browser/extensions/extension_service.h @@ -67,6 +67,10 @@ class Profile; class SyncData; class Version; +namespace chromeos { +class ExtensionInputMethodEventRouter; +} // namespace chromeos + // This is an interface class to encapsulate the dependencies that // various classes have on ExtensionService. This allows easy mocking. class ExtensionServiceInterface : public SyncableService { @@ -469,6 +473,9 @@ class ExtensionService ExtensionFileBrowserEventRouter* file_browser_event_router() { return file_browser_event_router_.get(); } + chromeos::ExtensionInputMethodEventRouter* input_method_event_router() { + return input_method_event_router_.get(); + } #endif // Notify the frontend that there was an error loading an extension. @@ -778,6 +785,8 @@ class ExtensionService #if defined(OS_CHROMEOS) scoped_ptr<ExtensionFileBrowserEventRouter> file_browser_event_router_; + scoped_ptr<chromeos::ExtensionInputMethodEventRouter> + input_method_event_router_; #endif // A collection of external extension providers. Each provider reads |