fix for QT 5.12 qml not handling function pointers to handlers
This commit is contained in:
parent
37f5cbc9b4
commit
4b9f3f136e
|
@ -59,9 +59,13 @@ ColumnLayout {
|
||||||
jsonModel4.clear()
|
jsonModel4.clear()
|
||||||
}
|
}
|
||||||
|
|
||||||
onAppendMessage: handle
|
onAppendMessage: function(handle, from, displayName, message, image, mid, fromMe, ts, ack, error) {
|
||||||
|
handle(handle, from, displayName, message, image, mid, fromMe, ts, ack, error)
|
||||||
|
}
|
||||||
|
|
||||||
onPrependMessage: handle
|
onPrependMessage: function(handle, from, displayName, message, image, mid, fromMe, ts, ack, error) {
|
||||||
|
handle(handle, from, displayName, message, image, mid, fromMe, ts, ack, error)
|
||||||
|
}
|
||||||
|
|
||||||
function handle(handle, from, displayName, message, image, mid, fromMe, ts, ack, error) {
|
function handle(handle, from, displayName, message, image, mid, fromMe, ts, ack, error) {
|
||||||
var msg
|
var msg
|
||||||
|
|
|
@ -24,9 +24,14 @@ ColumnLayout {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
onAppendMessage: handle
|
onAppendMessage: function(handle, from, displayName, message, image, mid, fromMe, ts, ack, error) {
|
||||||
|
handle(handle, from, displayName, message, image, mid, fromMe, ts, ack, error)
|
||||||
|
}
|
||||||
|
|
||||||
|
onPrependMessage: function(handle, from, displayName, message, image, mid, fromMe, ts, ack, error) {
|
||||||
|
handle(handle, from, displayName, message, image, mid, fromMe, ts, ack, error)
|
||||||
|
}
|
||||||
|
|
||||||
onPrependMessage: handle
|
|
||||||
|
|
||||||
function handle(handle, from, displayName, message, image, mid, fromMe, ts) {
|
function handle(handle, from, displayName, message, image, mid, fromMe, ts) {
|
||||||
var msg
|
var msg
|
||||||
|
@ -254,4 +259,4 @@ ColumnLayout {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -58,9 +58,14 @@ ColumnLayout {
|
||||||
jsonModel4.clear()
|
jsonModel4.clear()
|
||||||
}
|
}
|
||||||
|
|
||||||
onAppendMessage: handle
|
onAppendMessage: function(handle, from, displayName, message, image, mid, fromMe, ts, ack, error) {
|
||||||
|
handle(handle, from, displayName, message, image, mid, fromMe, ts, ack, error)
|
||||||
|
}
|
||||||
|
|
||||||
|
onPrependMessage: function(handle, from, displayName, message, image, mid, fromMe, ts, ack, error) {
|
||||||
|
handle(handle, from, displayName, message, image, mid, fromMe, ts, ack, error)
|
||||||
|
}
|
||||||
|
|
||||||
onPrependMessage: handle
|
|
||||||
|
|
||||||
function handle(handle, from, displayName, message, image, mid, fromMe, ts, ack, error) {
|
function handle(handle, from, displayName, message, image, mid, fromMe, ts, ack, error) {
|
||||||
var msg
|
var msg
|
||||||
|
|
|
@ -52,8 +52,17 @@ ColumnLayout {
|
||||||
contactsModel.clear()
|
contactsModel.clear()
|
||||||
}
|
}
|
||||||
|
|
||||||
onAppendMessage: function(handle, from, displayName, message, image, mid, fromMe, ts, ack, error) {
|
onAppendMessage: function(handle, from, displayName, message, image, mid, fromMe, ts, ack, error) {
|
||||||
var msg
|
handle(handle, from, displayName, message, image, mid, fromMe, ts, ack, error)
|
||||||
|
}
|
||||||
|
|
||||||
|
onPrependMessage: function(handle, from, displayName, message, image, mid, fromMe, ts, ack, error) {
|
||||||
|
handle(handle, from, displayName, message, image, mid, fromMe, ts, ack, error)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function handle(handle, from, displayName, message, image, mid, fromMe, ts, ack, error) {
|
||||||
|
var msg
|
||||||
try {
|
try {
|
||||||
msg = JSON.parse(message)
|
msg = JSON.parse(message)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
@ -83,7 +92,7 @@ ColumnLayout {
|
||||||
"_image": image,
|
"_image": image,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ListModel { // CONTACT OBJECTS ARE STORED HERE ...
|
ListModel { // CONTACT OBJECTS ARE STORED HERE ...
|
||||||
|
|
Reference in New Issue