diff options
| author | 2022-06-02 06:59:33 +0000 | |
|---|---|---|
| committer | 2022-06-10 04:07:23 +0000 | |
| commit | 015f5d9d5c31f94fa44927b5a3c5734a71dcb8eb (patch) | |
| tree | 23756dfe444a1d694daf026a63e547da97465879 /libs/input/PointerControllerContext.h | |
| parent | 925e3670fdb16b41d5a8ac47d368c93a2c021fbd (diff) | |
Change POINTER_ICON_STYLE enum to a type safe enum class
Test: Current tests all pass, this is a static type change, not
a functional change.
Change-Id: I8f0e8e43ea64f5abab163e4ef5444a8cb3d4fa78
Diffstat (limited to 'libs/input/PointerControllerContext.h')
| -rw-r--r-- | libs/input/PointerControllerContext.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libs/input/PointerControllerContext.h b/libs/input/PointerControllerContext.h index c2bc1e020279..1797428b343f 100644 --- a/libs/input/PointerControllerContext.h +++ b/libs/input/PointerControllerContext.h @@ -75,10 +75,11 @@ public: virtual void loadPointerIcon(SpriteIcon* icon, int32_t displayId) = 0; virtual void loadPointerResources(PointerResources* outResources, int32_t displayId) = 0; virtual void loadAdditionalMouseResources( - std::map<int32_t, SpriteIcon>* outResources, - std::map<int32_t, PointerAnimation>* outAnimationResources, int32_t displayId) = 0; - virtual int32_t getDefaultPointerIconId() = 0; - virtual int32_t getCustomPointerIconId() = 0; + std::map<PointerIconStyle, SpriteIcon>* outResources, + std::map<PointerIconStyle, PointerAnimation>* outAnimationResources, + int32_t displayId) = 0; + virtual PointerIconStyle getDefaultPointerIconId() = 0; + virtual PointerIconStyle getCustomPointerIconId() = 0; virtual void onPointerDisplayIdChanged(int32_t displayId, float xPos, float yPos) = 0; }; |