add focus check to input client

Signed-off-by: zhaolinglan <zhaolinglan@huawei.com>
This commit is contained in:
zhaolinglan 2023-04-02 16:35:34 +08:00
parent b2fdbfdbea
commit ac172121f4
2 changed files with 5 additions and 2 deletions

View File

@ -23,7 +23,7 @@ namespace MiscServices {
class InputDeathRecipient : public IRemoteObject::DeathRecipient {
public:
InputDeathRecipient(){};
~InputDeathRecipient(){};
~InputDeathRecipient() = default;
using RemoteDiedHandler = std::function<void(const wptr<IRemoteObject> &)>;
void SetDeathRecipient(RemoteDiedHandler handler);
void OnRemoteDied(const wptr<IRemoteObject> &remote) override;

View File

@ -20,11 +20,14 @@
namespace OHOS {
namespace MiscServices {
using FocusHandle = std::function<int32_t(int32_t, int32_t)>;
using FocusHandle = std::function<void(int32_t, int32_t)>;
class FocusMonitorManager {
public:
static FocusMonitorManager &GetInstance();
void RegisterFocusChangedListener(const FocusHandle &handle);
private:
FocusMonitorManager() = default;
};
} // namespace MiscServices
} // namespace OHOS