summaryrefslogtreecommitdiffstats
path: root/src/qlibhomescreen.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qlibhomescreen.h')
-rw-r--r--src/qlibhomescreen.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/qlibhomescreen.h b/src/qlibhomescreen.h
index cc0f12a..6d96bb2 100644
--- a/src/qlibhomescreen.h
+++ b/src/qlibhomescreen.h
@@ -34,7 +34,10 @@ public:
enum QEventType {
Event_TapShortcut = LibHomeScreen::Event_TapShortcut,
- Event_OnScreenReply = LibHomeScreen::Event_OnScreenReply
+ Event_ShowWindow = LibHomeScreen::Event_ShowWindow,
+ Event_OnScreenReply = LibHomeScreen::Event_OnScreenReply,
+ Event_AllocateRestriction,
+ Event_ReleaseRestriction
};
using handler_fun = std::function<void(json_object *object)>;
@@ -44,6 +47,10 @@ public:
Q_INVOKABLE int subscribe(const QString &eventName);
Q_INVOKABLE int unsubscribe(const QString &eventName);
Q_INVOKABLE void tapShortcut(QString application_name);
+ Q_INVOKABLE void showWindow(QString application_name, json_object* json);
+ Q_INVOKABLE void showWindow(QString application_name, QString json);
+ Q_INVOKABLE void allocateRestriction(QString area);
+ Q_INVOKABLE void releaseRestriction(QString area);
signals: