diff options
author | wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com> | 2019-05-25 11:28:39 +0800 |
---|---|---|
committer | wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com> | 2019-05-25 11:28:39 +0800 |
commit | 37f697decb02159b068fb8805d5d2a48644ce0e0 (patch) | |
tree | 3a0488880bb927e9b414508d41b22219add9c30e /src/qlibhomescreen.h | |
parent | 98ed7f2f0897dc8d706bb43e3e2daf2a4d61f9fe (diff) |
add register/update shortcut
Change-Id: I50ebc14839a465508c74aadd7b3f3d9dab3465a6
Diffstat (limited to 'src/qlibhomescreen.h')
-rw-r--r-- | src/qlibhomescreen.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/qlibhomescreen.h b/src/qlibhomescreen.h index 306983c..11970e2 100644 --- a/src/qlibhomescreen.h +++ b/src/qlibhomescreen.h @@ -42,7 +42,9 @@ public: Event_ReplyShowWindow = LibHomeScreen::Event_ReplyShowWindow, Event_ShowNotification = LibHomeScreen::Event_ShowNotification, Event_ShowInformation = LibHomeScreen::Event_ShowInformation, - Event_AppListChanged = LibHomeScreen::Event_AppListChanged + Event_AppListChanged = LibHomeScreen::Event_AppListChanged, + Event_RegisterShortcut = LibHomeScreen::Event_RegisterShortcut, + Event_UpdateShortcut = LibHomeScreen::Event_UpdateShortcut }; using handler_fun = std::function<void(json_object *object)>; @@ -61,6 +63,8 @@ public: Q_INVOKABLE void hideWindow(QString application_id); Q_INVOKABLE void replyShowWindow(QString application_id, QString reply); Q_INVOKABLE void getRunnables(void); + Q_INVOKABLE void registerShortcut(QString shortcut_id, QString shortcut_name, QString position); + Q_INVOKABLE void updateShortcut(QString shortcut_id, QString shortcut_name); void registerCallback( void (*event_cb)(const std::string& event, struct json_object* event_contents), void (*reply_cb)(struct json_object* reply_contents), |