- Loader {
- objectName: "loaderObject"
- id: osLoader
- anchors.centerIn: parent
- width: childrenRect.width
- height: childrenRect.height
+ Connections {
+ target: ons
+ onScaleChanged : {
+ if(ons.scale == 0) {
+ console.log(qsTr('hide animation finished'));
+ eventHandler.deactivateWindow();
+ }
+ }
+ }
+
+ function showOnScreen() {
+ console.log(qsTr('show onscreenapp'));
+ ons.dsp_title = onscreenModel.getTitle()
+ ons.dsp_icon = "../images/" + onscreenModel.getType() + ".svg"
+ ons.dsp_contents = onscreenModel.getContents()
+ ons.btnNum = onscreenModel.buttonNum()
+ ons.btn1Name = onscreenModel.buttonName(0)
+ ons.btn2Name = onscreenModel.buttonName(1)
+ ons.btn3Name = onscreenModel.buttonName(2)
+ ons_timer.running = ons.btnNum > 0 ? false : true
+ ons.dsp_sts = "show"
+ }
+
+ function hideOnScreen() {
+ console.log(qsTr('hide onscreenapp'));
+ ons.dsp_sts = "hide"
+ ons_timer.running = false
+ }
+
+ function setOnScreenModel(data) {
+ console.log(qsTr('onscreenapp >>> setModel status: ' + data));
+ onscreenModel.setModel(data)