2 import QtQuick.Window 2.2
3 import QtQuick.Layouts 1.1
4 import QtQuick.Controls 2.0
5 import AGL.Demo.Controls 1.0
12 property string messageText: "Incoming Call"
14 function qmlOnScreenMessage(text) {
15 console.log(qsTr('OnScreenApp:QML:Phone >>> qmlOnScreenMessage.'));
16 if(text === "incoming call")
18 messageText = "Incoming Call";
19 answerButton.active = true;
20 answerButton.checked = false;
22 else if(text === "call answered")
24 messageText = "Call Answered";
25 answerButton.active = false;
26 answerButton.checked = true;
28 else if(text === "call rejected")
30 messageText = "Call Rejected";
31 answerButton.active = false;
32 answerButton.checked = true;
43 anchors.bottomMargin: 0
44 source: "images/heart_1079x400.png"
53 onImage: 'images/disable.png'
54 offImage: 'images/answer.png'
55 property bool active: true
58 if(!checked && !active) {
63 messageText = "Call Answer"
64 eventHandler.onScreenReply("call answer");
76 offImage: 'images/reject.png'
79 messageText = "Call Reject"
80 eventHandler.onScreenReply("call reject");
91 textFormat: Text.AutoText
92 wrapMode: Text.WordWrap
93 verticalAlignment: Text.AlignVCenter
94 horizontalAlignment: Text.AlignHCenter
96 font.weight: Font.ExtraBold
106 textFormat: Text.AutoText
107 wrapMode: Text.WordWrap
108 verticalAlignment: Text.AlignVCenter
109 horizontalAlignment: Text.AlignHCenter
111 font.weight: Font.DemiBold