|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <configuration xmlns="http://www.s60.com/xml/confml/2" |
|
3 name="Relevant option test"> |
|
4 <feature ref="RelevantOptionTest" name="Relevant option test"> |
|
5 <desc>Feature for testing attribute 'relevant' in options.</desc> |
|
6 |
|
7 <setting ref="RealValue" name="Real value" type="real"> |
|
8 <desc>A real value used for filtering the options in NormalSelection.</desc> |
|
9 </setting> |
|
10 <setting ref="IntValue" name="Int value" type="int"> |
|
11 <desc>An int value used for filtering the options in NormalSelection.</desc> |
|
12 </setting> |
|
13 |
|
14 <setting ref="NormalSelection" name="Normal selection" type="selection"> |
|
15 <desc>A selection setting</desc> |
|
16 <option name="None" value="none"/> |
|
17 <option name="Real > 1.5" value="real15" relevant="RealValue > 1.5"/> |
|
18 <option name="Real = 3.0" value="real30" relevant="RealValue = 3.0"/> |
|
19 <option name="Real < 3.5" value="real35" relevant="RealValue < 3.5"/> |
|
20 <option name="Int > 15" value="int15" relevant="IntValue > 15"/> |
|
21 <option name="Int = 30" value="int30" relevant="IntValue = 30"/> |
|
22 <option name="Int < 35" value="int35" relevant="IntValue < 35"/> |
|
23 <option name="Real = 3.0 and Int = 30" value="real30_and_int30" relevant="RealValue = 3.0 and IntValue = 30"/> |
|
24 <option name="Real = 3.0 or Int = 30" value="real30_or_int30" relevant="RealValue = 3.0 or IntValue = 30"/> |
|
25 <option name="Feature1/StringSetting = 'test'" value="f1st_is_test" relevant="Feature1/StringSetting = 'test'"/> |
|
26 </setting> |
|
27 |
|
28 <setting ref="Sequence1" name="Sequence 1" type="sequence" mapKey="Value" mapValue="Value"> |
|
29 <setting ref="Value" name="Value" type="string"/> |
|
30 </setting> |
|
31 |
|
32 <setting ref="Sequence2" name="Sequence 2" type="sequence" mapKey="Value" mapValue="Value"> |
|
33 <setting ref="Value" name="Value" type="string"/> |
|
34 </setting> |
|
35 |
|
36 <setting ref="UseSequence1Items" name="Use items from sequence 1" type="boolean"> |
|
37 <desc>Determines whether sequence items from Sequence1 are used in NameIdMappedSelection.</desc> |
|
38 </setting> |
|
39 <setting ref="UseSequence2Items" name="Use items from sequence 2" type="boolean"> |
|
40 <desc>Determines whether sequence items from Sequence2 are used in NameIdMappedSelection.</desc> |
|
41 </setting> |
|
42 |
|
43 <setting ref="NameIdMappedSelection" name="Name-ID mapped selection" type="selection"> |
|
44 <desc>A selection setting with name-ID mapped options</desc> |
|
45 <option name="None" value="none"/> |
|
46 <option map="RelevantOptionTest/Sequence1" relevant="UseSequence1Items = 'true'"/> |
|
47 <option map="RelevantOptionTest/Sequence2" relevant="UseSequence2Items = 'true'"/> |
|
48 </setting> |
|
49 </feature> |
|
50 |
|
51 <data> |
|
52 <RelevantOptionTest> |
|
53 <RealValue>0.5</RealValue> |
|
54 <IntValue>5</IntValue> |
|
55 <NormalSelection>none</NormalSelection> |
|
56 |
|
57 <Sequence1><Value>Sequence1 item 1</Value></Sequence1> |
|
58 <Sequence1><Value>Sequence1 item 2</Value></Sequence1> |
|
59 <Sequence1><Value>Sequence1 item 3</Value></Sequence1> |
|
60 <Sequence2><Value>Sequence2 item 1</Value></Sequence2> |
|
61 <Sequence2><Value>Sequence2 item 2</Value></Sequence2> |
|
62 <Sequence2><Value>Sequence2 item 3</Value></Sequence2> |
|
63 <UseSequence1Items>true</UseSequence1Items> |
|
64 <UseSequence2Items>false</UseSequence2Items> |
|
65 <NameIdMappedSelection>none</NameIdMappedSelection> |
|
66 </RelevantOptionTest> |
|
67 </data> |
|
68 </configuration> |