mirror of
https://github.com/status-im/dotherside.git
synced 2025-02-12 20:56:42 +00:00
simplify copy of openarray in emit
This commit is contained in:
parent
254a7c5f68
commit
8bd7353b82
@ -249,9 +249,7 @@ proc registerProperty*(qobject: var QObject,
|
|||||||
proc emit*(qobject: QObject, signalName: string, args: openarray[QVariant] = []) =
|
proc emit*(qobject: QObject, signalName: string, args: openarray[QVariant] = []) =
|
||||||
## Emit the signal with the given name and values
|
## Emit the signal with the given name and values
|
||||||
if args.len > 0:
|
if args.len > 0:
|
||||||
var copy: seq[QVariant]
|
var copy = @args
|
||||||
for i in 0..args.len-1:
|
|
||||||
copy.add(args[i])
|
|
||||||
dos_qobject_signal_emit(qobject.data, signalName, args.len.cint, addr(copy[0]))
|
dos_qobject_signal_emit(qobject.data, signalName, args.len.cint, addr(copy[0]))
|
||||||
else:
|
else:
|
||||||
dos_qobject_signal_emit(qobject.data, signalName, 0, nil)
|
dos_qobject_signal_emit(qobject.data, signalName, 0, nil)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user