blob: 65c25aa10028e9cabb01834fa4cd2c40a479e14c (
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
|
pragma Strict
import TestTypes 1.0
CppBaseClass {
id: self
enum EE {
AA, BB, CC
}
property int foo: 1 + 2
property int ppp: 4
// constant, binding will be removed.
cppProp: 3 + 4
// An actual binding. Can't be removed because cppProp may be manually set.
cppProp2: cppProp * 2
property int a: boo[0]
function incA() : void {
self.a = self.boo[1];
}
property real b: hoo[0]
function incB() : void {
self.b = self.hoo[1];
}
}
|