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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156
|
<Documentation>/**</Documentation><br/>
<Documentation> * module</Documentation><br/>
<Documentation> */</Documentation><br/>
<Annotation>@config_simulator</Annotation><Normal Text>: { </Normal Text><Annotation>defaultServerMode</Annotation><Normal Text>: </Normal Text><String>"gui"</String><Normal Text> }</Normal Text><br/>
<Annotation>@config_server_qtro</Annotation><Normal Text>: { </Normal Text><Annotation>useGeneratedMain</Annotation><Normal Text>: </Normal Text><Annotation>true</Annotation><Normal Text> }</Normal Text><br/>
<Module>module </Module><Module Name>org</Module Name><Module>.</Module><Module Name>example</Module Name><Module>.</Module><Module Name>echomodule</Module Name><Module> </Module><Module Version>1.0</Module Version><br/>
<Normal Text></Normal Text><br/>
<Documentation>/**</Documentation><br/>
<Documentation> * \brief the brief</Documentation><br/>
<Documentation> * the description</Documentation><br/>
<Documentation> * continues \l http://qt.io</Documentation><br/>
<Documentation> */</Documentation><br/>
<Annotation>@config</Annotation><Normal Text>: {</Normal Text><Annotation>id</Annotation><Normal Text>: </Normal Text><String>"org.foo.id.1.0"</String><Normal Text>, </Normal Text><Annotation>qml_class_name</Annotation><Normal Text>: </Normal Text><String>"UiEcho"</String><Normal Text>}</Normal Text><br/>
<Elements>interface</Elements><Normal Text> </Normal Text><Object Name>Echo</Object Name><Normal Text> {</Normal Text><br/>
<Normal Text> </Normal Text><Documentation>/**</Documentation><br/>
<Documentation> * \brief brief message</Documentation><br/>
<Documentation> *</Documentation><br/>
<Documentation> * Some more documentation</Documentation><br/>
<Documentation> */</Documentation><br/>
<Normal Text> </Normal Text><Keyword>readonly</Keyword><Normal Text> </Normal Text><Property Type>string</Property Type><Normal Text> </Normal Text><Property Name>lastMessage</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>int</Property Type><Normal Text> </Normal Text><Property Name>intValue</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>var</Property Type><Normal Text> </Normal Text><Property Name>varValue</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Annotation>@config</Annotation><Normal Text>: { </Normal Text><Annotation>getter_name</Annotation><Normal Text>: </Normal Text><String>"isEchoEnabled"</String><Normal Text> }</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>bool</Property Type><Normal Text> </Normal Text><Property Name>echoEnabled</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Annotation>@config_simulator</Annotation><Normal Text>: {</Normal Text><Annotation>minimum</Annotation><Normal Text>: 10.}</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>real</Property Type><Normal Text> </Normal Text><Property Name>floatValue1</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Annotation>@config_simulator</Annotation><Normal Text>: {</Normal Text><Annotation>maximum</Annotation><Normal Text>: 10.}</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>real</Property Type><Normal Text> </Normal Text><Property Name>floatValue2</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>string</Property Type><Normal Text> </Normal Text><Property Name>stringValue</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Keyword>model</Keyword><Normal Text><Contact> contactList;</Normal Text><br/>
<Normal Text> Contact contact;</Normal Text><br/>
<Normal Text> Combo combo;</Normal Text><br/>
<Normal Text> </Normal Text><Keyword>list</Keyword><Normal Text><</Normal Text><Property Type>int</Property Type><Normal Text>> </Normal Text><Property Name>intList</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Keyword>list</Keyword><Normal Text><Combo> comboList;</Normal Text><br/>
<Normal Text> WeekDay weekDay;</Normal Text><br/>
<Normal Text> TestEnum testEnum;</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>real</Property Type><Normal Text> </Normal Text><Property Name>UPPERCASEPROPERTY</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Comment>/* </Comment><Alert Level 2>TODO</Alert Level 2><Comment> comment */</Comment><br/>
<Normal Text> </Normal Text><Annotation>@config_simulator</Annotation><Normal Text>: { </Normal Text><Annotation>default</Annotation><Normal Text>: [</Normal Text><String>"Hello Qt"</String><Normal Text>] }</Normal Text><br/>
<Normal Text> OnlyAStringInAStruct stringInAStructProperty;</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Normal Text> </Normal Text><Comment>// single line comment</Comment><br/>
<Normal Text> </Normal Text><Property Type>string</Property Type><Normal Text> </Normal Text><Property Name>echo</Property Name><Normal Text>(</Normal Text><Property Type>string</Property Type><Normal Text> msg);</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>string</Property Type><Normal Text> </Normal Text><Property Name>id</Property Name><Normal Text>() </Normal Text><Keyword>const</Keyword><Normal Text>;</Normal Text><br/>
<Normal Text> Combo getCombo();</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>void</Property Type><Normal Text> </Normal Text><Property Name>voidSlot</Property Name><Normal Text>();</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>void</Property Type><Normal Text> </Normal Text><Property Name>voidSlot2</Property Name><Normal Text>(</Normal Text><Property Type>int</Property Type><Normal Text> param);</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>void</Property Type><Normal Text> </Normal Text><Property Name>timer</Property Name><Normal Text>(</Normal Text><Property Type>int</Property Type><Normal Text> interval);</Normal Text><br/>
<Normal Text> AirflowDirection flagMethod(AirflowDirection direction);</Normal Text><br/>
<Normal Text> TestEnum enumMethod(TestEnum testEnum);</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Normal Text> </Normal Text><Signal>signal</Signal><Normal Text> anotherChanged(AnotherStruct another);</Normal Text><br/>
<Normal Text> </Normal Text><Signal>signal</Signal><Normal Text> foobar(</Normal Text><Property Type>string</Property Type><Normal Text> foo);</Normal Text><br/>
<Normal Text> </Normal Text><Signal>signal</Signal><Normal Text> somethingHappened();</Normal Text><br/>
<Normal Text> </Normal Text><Signal>signal</Signal><Normal Text> newValueAvailable(</Normal Text><Property Type>var</Property Type><Normal Text> newValue);</Normal Text><br/>
<Normal Text>}</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Annotation>@config</Annotation><Normal Text>: {</Normal Text><Annotation>id</Annotation><Normal Text>: </Normal Text><String>"org.foo.idz.1.0"</String><Normal Text>, </Normal Text><Annotation>zoned</Annotation><Normal Text>: </Normal Text><Annotation>true</Annotation><Normal Text>}</Normal Text><br/>
<Elements>interface</Elements><Normal Text> </Normal Text><Object Name>EchoZoned</Object Name><Normal Text> {</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Normal Text> </Normal Text><Documentation>/**</Documentation><br/>
<Documentation> * \brief brief message</Documentation><br/>
<Documentation> *</Documentation><br/>
<Documentation> * Some more documentation</Documentation><br/>
<Documentation> */</Documentation><br/>
<Normal Text> </Normal Text><Keyword>readonly</Keyword><Normal Text> </Normal Text><Property Type>string</Property Type><Normal Text> </Normal Text><Property Name>lastMessage</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>int</Property Type><Normal Text> </Normal Text><Property Name>intValue</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>var</Property Type><Normal Text> </Normal Text><Property Name>varValue</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Annotation>@config_simulator</Annotation><Normal Text>: {</Normal Text><Annotation>domain</Annotation><Normal Text>: [</Normal Text><String>"one"</String><Normal Text>, </Normal Text><String>"two"</String><Normal Text>, </Normal Text><String>"three"</String><Normal Text>]}</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>string</Property Type><Normal Text> </Normal Text><Property Name>stringValue</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>string</Property Type><Normal Text> </Normal Text><Property Name>unsupportedValue</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>bool</Property Type><Normal Text> </Normal Text><Property Name>zonedValue</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>bool</Property Type><Normal Text> </Normal Text><Property Name>valueWithDefault</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Annotation>@config</Annotation><Normal Text>: { </Normal Text><Annotation>getter_name</Annotation><Normal Text>: </Normal Text><String>"isEchoEnabled"</String><Normal Text> }</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>bool</Property Type><Normal Text> </Normal Text><Property Name>echoEnabled</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> AirflowDirection airflowDirection;</Normal Text><br/>
<Normal Text> </Normal Text><Annotation>@config_simulator</Annotation><Normal Text>: {</Normal Text><Annotation>minimum</Annotation><Normal Text>: 10., </Normal Text><Annotation>maximum</Annotation><Normal Text>: 15.}</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>int</Property Type><Normal Text> </Normal Text><Property Name>rangedValue</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>int</Property Type><Normal Text> </Normal Text><Property Name>rangedValueWithDefault</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> Contact contact;</Normal Text><br/>
<Normal Text> Combo combo;</Normal Text><br/>
<Normal Text> </Normal Text><Keyword>list</Keyword><Normal Text><</Normal Text><Property Type>int</Property Type><Normal Text>> </Normal Text><Property Name>intList</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Keyword>list</Keyword><Normal Text><Combo> comboList;</Normal Text><br/>
<Normal Text> WeekDay weekDay;</Normal Text><br/>
<Normal Text> TestEnum testEnum;</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>real</Property Type><Normal Text> </Normal Text><Property Name>UPPERCASEPROPERTY</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Normal Text> </Normal Text><Property Type>string</Property Type><Normal Text> </Normal Text><Property Name>echo</Property Name><Normal Text>(</Normal Text><Property Type>string</Property Type><Normal Text> msg);</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>string</Property Type><Normal Text> </Normal Text><Property Name>id</Property Name><Normal Text>();</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>var</Property Type><Normal Text> </Normal Text><Property Name>varMethod</Property Name><Normal Text>();</Normal Text><br/>
<Normal Text> Combo getCombo();</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>string</Property Type><Normal Text> </Normal Text><Property Name>timer</Property Name><Normal Text>(</Normal Text><Property Type>int</Property Type><Normal Text> interval);</Normal Text><br/>
<Normal Text> AirflowDirection flagMethod(AirflowDirection direction);</Normal Text><br/>
<Normal Text> TestEnum enumMethod(TestEnum testEnum);</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Normal Text> </Normal Text><Signal>signal</Signal><Normal Text> anotherChanged(AnotherStruct another);</Normal Text><br/>
<Normal Text> </Normal Text><Signal>signal</Signal><Normal Text> foobar(</Normal Text><Property Type>string</Property Type><Normal Text> foo);</Normal Text><br/>
<Normal Text> </Normal Text><Signal>signal</Signal><Normal Text> somethingHappened();</Normal Text><br/>
<Normal Text> </Normal Text><Signal>signal</Signal><Normal Text> newValueAvailable(</Normal Text><Property Type>var</Property Type><Normal Text> newValue);</Normal Text><br/>
<Normal Text>}</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Documentation>/**</Documentation><br/>
<Documentation> * \brief Control where the airflow goes</Documentation><br/>
<Documentation> */</Documentation><br/>
<Elements>flag</Elements><Normal Text> </Normal Text><Element Name>AirflowDirection</Element Name><Normal Text> {</Normal Text><br/>
<Normal Text> </Normal Text><Documentation>/**</Documentation><br/>
<Documentation> * \brief Airflow to the windshield</Documentation><br/>
<Documentation> */</Documentation><br/>
<Normal Text> Windshield = </Normal Text><Number>1</Number><Normal Text>,</Normal Text><br/>
<Normal Text> </Normal Text><Documentation>/**</Documentation><br/>
<Documentation> * \brief Airflow to the dashboard</Documentation><br/>
<Documentation> */</Documentation><br/>
<Normal Text> Dashboard = </Normal Text><Number>2</Number><Normal Text>,</Normal Text><br/>
<Normal Text> </Normal Text><Documentation>/**</Documentation><br/>
<Documentation> * \brief Airflow to the floor</Documentation><br/>
<Documentation> */</Documentation><br/>
<Normal Text> Floor = </Normal Text><Number>4</Number><br/>
<Normal Text>}</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Annotation>@config</Annotation><Normal Text>: { </Normal Text><Annotation>type</Annotation><Normal Text>: </Normal Text><String>"DaysOfTheWeek"</String><Normal Text> }</Normal Text><br/>
<Elements>flag</Elements><Normal Text> </Normal Text><Element Name>WeekDay</Element Name><Normal Text> {</Normal Text><br/>
<Normal Text> Monday = </Normal Text><Number>1</Number><Normal Text>,</Normal Text><br/>
<Normal Text> Tuesday = </Normal Text><Number>2</Number><Normal Text>,</Normal Text><br/>
<Normal Text> Wednesday = </Normal Text><Number>3</Number><Normal Text>,</Normal Text><br/>
<Normal Text> Thursday = </Normal Text><Number>4</Number><Normal Text>,</Normal Text><br/>
<Normal Text> Friday = </Normal Text><Number>5</Number><br/>
<Normal Text>}</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Elements>enum</Elements><Normal Text> </Normal Text><Element Name>TestEnum</Element Name><Normal Text> {</Normal Text><br/>
<Normal Text> FirstEnumValue = </Normal Text><Number>1</Number><Normal Text>,</Normal Text><br/>
<Normal Text> SecondEnumValue = </Normal Text><Number>2</Number><br/>
<Normal Text>}</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Documentation>/**</Documentation><br/>
<Documentation> * The contact information</Documentation><br/>
<Documentation> */</Documentation><br/>
<Elements>struct</Elements><Normal Text> </Normal Text><Object Name>Contact</Object Name><Normal Text> {</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>string</Property Type><Normal Text> </Normal Text><Property Name>name</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>int</Property Type><Normal Text> </Normal Text><Property Name>age</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>bool</Property Type><Normal Text> </Normal Text><Property Name>isMarried</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>var</Property Type><Normal Text> </Normal Text><Property Name>additionalData</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text>}</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Elements>struct</Elements><Normal Text> </Normal Text><Object Name>Combo</Object Name><Normal Text> {</Normal Text><br/>
<Normal Text> Contact contactInfo;</Normal Text><br/>
<Normal Text> WeekDay day;</Normal Text><br/>
<Normal Text>}</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Elements>struct</Elements><Normal Text> </Normal Text><Object Name>AnotherStruct</Object Name><Normal Text> {</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>int</Property Type><Normal Text> </Normal Text><Property Name>justANumber</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text>}</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Comment>/* AUTOSUITE-1340 */</Comment><br/>
<Elements>struct</Elements><Normal Text> </Normal Text><Object Name>OnlyAStringInAStruct</Object Name><Normal Text> {</Normal Text><br/>
<Normal Text> </Normal Text><Property Type>string</Property Type><Normal Text> </Normal Text><Property Name>myString</Property Name><Normal Text>;</Normal Text><br/>
<Normal Text>}</Normal Text><br/>
|