ApplicationWindow {
id: root
visible: true
- width: 1080
- height: 1487
+ width: Screen.width
+ height: Screen.height
property string onsId: qsTr("onscreenapp")
property string onsTitle: qsTr("One Button title")
property string onsButton3: qsTr("")
property string postmsg: qsTr("")
property string btndata: qsTr("")
+ property int pid: -1
+ property bool onscreen_role_set: false
Label {
id: title
else
postmsg += "}"
- eventHandler.showWindow(onsId, postmsg);
+ if (!onscreen_role_set) {
+ eventHandler.set_window_poup(onsId, 0, 218)
+ onscreen_role_set = true
+ }
+
+ // if the application is not already started, start it
+ if (pid == -1) {
+ // if the application is not started, then the first time
+ // we start we also display it using the default policy engine
+ pid = eventHandler.start(onsId, postmsg)
+ } else {
+ // we just need to display it
+ eventHandler.showWindow(onsId, postmsg)
+ }
}
function qmlOnReplyShowWindow(text) {