~saviq/ubuntu/saucy/qtdeclarative-opensource-src/add-qtquick-delegate-range

« back to all changes in this revision

Viewing changes to tests/auto/qml/qqmllanguage/data/globalEnums.qml

  • Committer: Package Import Robot
  • Author(s): Timo Jyrinki
  • Date: 2013-02-05 14:17:19 UTC
  • Revision ID: package-import@ubuntu.com-20130205141719-qqeyml8wslpyez52
Tags: upstream-5.0.1
ImportĀ upstreamĀ versionĀ 5.0.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
import QtQuick 2.0
 
2
import Test 1.0
 
3
 
 
4
Item {
 
5
    MyEnum1Class {
 
6
        id: enum1Class
 
7
        objectName: "enum1Class"
 
8
    }
 
9
 
 
10
    MyEnumDerivedClass {
 
11
        id: enumDerivedClass
 
12
        objectName: "enumDerivedClass"
 
13
 
 
14
        onValueAChanged: {
 
15
            aValue = newValue;
 
16
        }
 
17
 
 
18
        onValueBChanged: {
 
19
            bValue = newValue;
 
20
        }
 
21
 
 
22
        onValueCChanged: {
 
23
            cValue = newValue;
 
24
        }
 
25
 
 
26
        onValueDChanged: {
 
27
            dValue = newValue;
 
28
        }
 
29
 
 
30
        onValueEChanged: {
 
31
            eValue = newValue;
 
32
        }
 
33
 
 
34
        onValueE2Changed: {
 
35
            e2Value = newValue;
 
36
        }
 
37
 
 
38
        property int aValue: 0
 
39
        property int bValue: 0
 
40
        property int cValue: 0
 
41
        property int dValue: 0
 
42
        property int eValue: 0
 
43
        property int e2Value: 0
 
44
    }
 
45
 
 
46
    function setEnumValues() {
 
47
        enum1Class.setValue(MyEnum1Class.A_13);
 
48
        enumDerivedClass.setValueA(MyEnum1Class.A_11);
 
49
        enumDerivedClass.setValueB(MyEnum2Class.B_37);
 
50
        enumDerivedClass.setValueC(Qt.RichText);
 
51
        enumDerivedClass.setValueD(Qt.ElideMiddle);
 
52
        enumDerivedClass.setValueE(MyEnum2Class.E_14);
 
53
        enumDerivedClass.setValueE2(MyEnum2Class.E_76);
 
54
    }
 
55
}