blob: 4b58cd344d03a29fe5ac811ea151628a5dbbbf00 (
plain)
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
27
28
29
30
31
32
33
34
|
import TestTypes
import QtQml
DynamicMeta {
id: self
function getSingleton(): QtObject {
return DynamicMetaSingleton.itself
}
function withContext(): int {
foo = 93;
objectName = "aa" + foo;
return bar(4);
}
function withId(): int {
self.foo = 94;
self.objectName = "bb" + foo;
return self.bar(5);
}
function withSingleton(): int {
DynamicMetaSingleton.foo = 95;
DynamicMetaSingleton.objectName = "cc" + DynamicMetaSingleton.foo;
return DynamicMetaSingleton.bar(6);
}
function withProperty(): int {
DynamicMetaSingleton.itself.foo = 96;
DynamicMetaSingleton.itself.objectName = "dd" + DynamicMetaSingleton.itself.foo;
return DynamicMetaSingleton.itself.bar(7);
}
}
|