Add new class for managing voice touch command 30/281530/1
authorSuyeon Hwang <stom.hwang@samsung.com>
Fri, 26 Aug 2022 08:45:11 +0000 (17:45 +0900)
committerTizen AI <ai.tzn.sec@samsung.com>
Tue, 20 Sep 2022 02:54:14 +0000 (11:54 +0900)
commit08f397a43828ce24a7f85ee8562d1d8e6df9d528
tree57cde04b1a3abaeb5874d4a0c60ed884cbd68dc7
parent4fb8aafc4e76ecb9734a5fb76634722d0825c298
Add new class for managing voice touch command

- Requirement:
MMI manager needs to manage clickable object in current window for voice
touch implementation.

- Implementation:
This patch adds new classes for managing clickable object as commands of
voice touch. Through these new classes, MMI manager can manage and find
commands related the text that user says. The initial algorith for
finding command uses Levenshtein distance as similarity matric.

Change-Id: I388b1ec15ab61c522d2bf6a227bcbfeae725cc89
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
src/mmimgr/iu/ClickableItem.h [new file with mode: 0644]
src/mmimgr/iu/Command.cpp [new file with mode: 0644]
src/mmimgr/iu/Command.h [new file with mode: 0644]
src/mmimgr/iu/CommandFinder.cpp [new file with mode: 0644]
src/mmimgr/iu/CommandFinder.h [new file with mode: 0644]
src/mmimgr/iu/CommandManager.cpp [new file with mode: 0644]
src/mmimgr/iu/CommandManager.h [new file with mode: 0644]
src/mmimgr/iu/StringUtil.cpp [new file with mode: 0644]
src/mmimgr/iu/StringUtil.h [new file with mode: 0644]
src/mmimgr/meson.build