namespace extensions {
+// Implements the inputMethodPrivate.getInputMethodConfig method.
+class GetInputMethodConfigFunction : public UIThreadExtensionFunction {
+ public:
+ GetInputMethodConfigFunction() {}
+
+ protected:
+ virtual ~GetInputMethodConfigFunction() {}
+
+ virtual ResponseAction Run() override;
+
+ private:
+ DECLARE_EXTENSION_FUNCTION("inputMethodPrivate.getInputMethodConfig",
+ INPUTMETHODPRIVATE_GETINPUTMETHODCONFIG)
+ DISALLOW_COPY_AND_ASSIGN(GetInputMethodConfigFunction);
+};
+
// Implements the inputMethodPrivate.getCurrentInputMethod method.
class GetCurrentInputMethodFunction : public UIThreadExtensionFunction {
public:
protected:
virtual ~GetCurrentInputMethodFunction() {}
- virtual ResponseAction Run() OVERRIDE;
+ virtual ResponseAction Run() override;
private:
DECLARE_EXTENSION_FUNCTION("inputMethodPrivate.getCurrentInputMethod",
INPUTMETHODPRIVATE_GETCURRENTINPUTMETHOD)
+ DISALLOW_COPY_AND_ASSIGN(GetCurrentInputMethodFunction);
};
// Implements the inputMethodPrivate.setCurrentInputMethod method.
protected:
virtual ~SetCurrentInputMethodFunction() {}
- virtual ResponseAction Run() OVERRIDE;
+ virtual ResponseAction Run() override;
private:
DECLARE_EXTENSION_FUNCTION("inputMethodPrivate.setCurrentInputMethod",
INPUTMETHODPRIVATE_SETCURRENTINPUTMETHOD)
+ DISALLOW_COPY_AND_ASSIGN(SetCurrentInputMethodFunction);
};
// Implements the inputMethodPrivate.getInputMethods method.
protected:
virtual ~GetInputMethodsFunction() {}
- virtual ResponseAction Run() OVERRIDE;
+ virtual ResponseAction Run() override;
private:
DECLARE_EXTENSION_FUNCTION("inputMethodPrivate.getInputMethods",
INPUTMETHODPRIVATE_GETINPUTMETHODS)
+ DISALLOW_COPY_AND_ASSIGN(GetInputMethodsFunction);
};
class InputMethodAPI : public BrowserContextKeyedAPI,
static BrowserContextKeyedAPIFactory<InputMethodAPI>* GetFactoryInstance();
// BrowserContextKeyedAPI implementation.
- virtual void Shutdown() OVERRIDE;
+ virtual void Shutdown() override;
// EventRouter::Observer implementation.
virtual void OnListenerAdded(const extensions::EventListenerInfo& details)
- OVERRIDE;
+ override;
private:
friend class BrowserContextKeyedAPIFactory<InputMethodAPI>;