aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2019-04-15 10:25:43 +0800
committerwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2019-04-15 10:25:43 +0800
commit8e3a62090a74c72d4c9fc39559d9996531d97b66 (patch)
treeb7b88b14f56135d771874741c591aa9c0c003773 /src
parent546a95eb9b061d78deac570afb20ae8afae793a7 (diff)
add registerShortcut function
Change-Id: I11def29f7a55c4a3fcca5e7e9a1d8731aa0c352f
Diffstat (limited to 'src')
-rw-r--r--src/libhomescreen.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/libhomescreen.cpp b/src/libhomescreen.cpp
index f302c3b..f0d7cfe 100644
--- a/src/libhomescreen.cpp
+++ b/src/libhomescreen.cpp
@@ -581,6 +581,28 @@ int LibHomeScreen::showNotification(json_object* json)
}
/**
+ * register shortcut to homescreen
+ *
+ * Call HomeScreen Service's registerShortcut verb to regitster shortcut.
+ *
+ * #### Parameters
+ * - json [in] : This argument should be specified to the json parameters.
+ *
+ * #### Return
+ * - Returns 0 on success or -1 in case of error.
+ *
+ */
+int LibHomeScreen::registerShortcut(json_object* json)
+{
+ if(!sp_websock)
+ {
+ return -1;
+ }
+
+ return this->call("registerShortcut", json);
+}
+
+/**
* Sending show information event
*
* Call HomeScreen Service's information verb to show notification on Information Bar.