change register/update shortcut
[src/libqthomescreen.git] / src / qlibhomescreen.h
index 11970e2..876ce38 100644 (file)
@@ -63,8 +63,9 @@ 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);
+    Q_INVOKABLE int registerShortcut(QString shortcut_id, QString shortcut_name, QString position);
+    Q_INVOKABLE int updateShortcut(QString application_id, QString shortcut_id, QString shortcut_name);
+    int updateShortcut(QString application_id, struct json_object* obj);
     void registerCallback(
         void (*event_cb)(const std::string& event, struct json_object* event_contents),
         void (*reply_cb)(struct json_object* reply_contents),