1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
import Qt.test 1.0
MyQmlObject
{
id: root
property int intProperty
property real realProperty
property color colorProperty
property variant variantProperty
property int enumProperty
property int qtEnumProperty
signal mySignal(int a, real b, color c, variant d, int e, int f)
onMySignal: { intProperty = a; realProperty = b; colorProperty = c; variantProperty = d; enumProperty = e; qtEnumProperty = f; }
onBasicSignal: root.mySignal(10, 19.2, Qt.rgba(1, 1, 0, 1), Qt.rgba(1, 0, 1, 1), MyQmlObject.EnumValue3, Qt.LeftButton)
property bool emittedQjsValueWasUndefined
property int emittedQjsValueAsInt
onQjsValueEmittingSignal: {
emittedQjsValueWasUndefined = value === undefined;
emittedQjsValueAsInt = value
}
}
|