|
|
@@ -11,10 +11,21 @@ ApplicationWindow {
|
|
|
width: 960
|
|
|
height: 540
|
|
|
color: "#fffffe"
|
|
|
- property alias text1: text1
|
|
|
- property alias text2: text2
|
|
|
+
|
|
|
+ property alias canvas: canvas
|
|
|
+ Timer {
|
|
|
+ interval: 800; running: true; repeat: true
|
|
|
+ onTriggered: {
|
|
|
+ if (socket.status != WebSocket.Open){//Reconnect
|
|
|
+ socket.active = false
|
|
|
+ socket.active = true
|
|
|
+ console.log(Date().toString())
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
WebSocket {
|
|
|
+
|
|
|
property int total_slides: 5
|
|
|
|
|
|
id: socket
|
|
|
@@ -26,7 +37,11 @@ ApplicationWindow {
|
|
|
canvas.clean_path()
|
|
|
item1.curPDF = obj.PDF
|
|
|
item1.curImage = obj.slide //automagically change_image
|
|
|
- total_slides = obj.total_slides
|
|
|
+ if (obj.total_slides === undefined)
|
|
|
+ total_slides = 3
|
|
|
+ else
|
|
|
+ total_slides = obj.total_slides
|
|
|
+
|
|
|
break
|
|
|
case "preg":
|
|
|
item1.addPreg(obj.text)
|
|
|
@@ -93,14 +108,10 @@ ApplicationWindow {
|
|
|
|
|
|
onStatusChanged: {
|
|
|
//FIXME implement
|
|
|
- if (socket.status == WebSocket.Error) {
|
|
|
- text2.text = qsTr("ERROR En la conexion")
|
|
|
- console.log("Error: " + socket.errorString)
|
|
|
- } else if (socket.status == WebSocket.Open) {
|
|
|
- text2.text = qsTr("Conectado")
|
|
|
- } else if (socket.status == WebSocket.Closed) {
|
|
|
- text2.text = qsTr("Desconectado.. RC..")
|
|
|
- socket.active = true //Reconnect
|
|
|
+ if (socket.status == WebSocket.Open) {
|
|
|
+ wsStatus.text = qsTr("Conectado")
|
|
|
+ } else {
|
|
|
+ wsStatus.text = qsTr("Desconectado\nReconectando..")
|
|
|
}
|
|
|
}
|
|
|
active: true
|
|
|
@@ -121,17 +132,17 @@ ApplicationWindow {
|
|
|
|
|
|
onCurPDFChanged: {
|
|
|
canvas.change_image(curPDF, curImage)
|
|
|
- text1.text = qsTr("%1/%2 (%3 preg)").arg(curImage).arg(
|
|
|
+ diapoStatus.text = qsTr("%1/%2 (%3 preg)").arg(curImage).arg(
|
|
|
socket.total_slides).arg(pregs.length)
|
|
|
}
|
|
|
onPregsChanged: {
|
|
|
- text1.text = qsTr("%1/%2 (%3 preg)").arg(curImage).arg(
|
|
|
+ diapoStatus.text = qsTr("%1/%2 (%3 preg)").arg(curImage).arg(
|
|
|
socket.total_slides).arg(pregs.length)
|
|
|
}
|
|
|
|
|
|
onCurImageChanged: {
|
|
|
canvas.change_image(curPDF, curImage)
|
|
|
- text1.text = qsTr("%1/%2 (%3 preg)").arg(curImage).arg(
|
|
|
+ diapoStatus.text = qsTr("%1/%2 (%3 preg)").arg(curImage).arg(
|
|
|
socket.total_slides).arg(pregs.length)
|
|
|
}
|
|
|
function addPreg(p) {
|
|
|
@@ -467,12 +478,12 @@ ApplicationWindow {
|
|
|
}
|
|
|
|
|
|
Text {
|
|
|
- id: text2
|
|
|
+ id: wsStatus
|
|
|
text: qsTr("WS")
|
|
|
}
|
|
|
|
|
|
Text {
|
|
|
- id: text1
|
|
|
+ id: diapoStatus
|
|
|
text: qsTr("test123")
|
|
|
}
|
|
|
|