X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=include%2Flibhomescreen.hpp;fp=include%2Flibhomescreen.hpp;h=4abb8b2ab6df5b774503a47dd1c50be154fd4c1d;hb=edde653b1e4735618242811bd4af8b34ae2f9053;hp=32a9121b9d21b13dd8b0b97db770ec41f6f26ea2;hpb=ddd0edd5b9e56264bedc19ad7887150c51bb3071;p=src%2Flibhomescreen.git diff --git a/include/libhomescreen.hpp b/include/libhomescreen.hpp index 32a9121..4abb8b2 100644 --- a/include/libhomescreen.hpp +++ b/include/libhomescreen.hpp @@ -51,6 +51,8 @@ public: Event_ShowNotification, Event_ShowInformation, Event_AppListChanged, + Event_RegisterShortcut, + Event_UpdateShortcut, Event_Max }; @@ -83,10 +85,12 @@ public: int showNotification(json_object* json); int showInformation(json_object* json); int getRunnables(void); - + int registerShortcut(json_object* json); + int updateShortcut(json_object* json); private: int initialize_websocket(); + int getEventType(const char *event); void (*onEvent)(const std::string& event, struct json_object* event_contents); void (*onReply)(struct json_object* reply);