feat: add missing KF6 framework recipes
This commit is contained in:
@@ -0,0 +1,163 @@
|
||||
<!DOCTYPE html>
|
||||
<html><head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<title>test.qface</title>
|
||||
<meta name="generator" content="KF5::SyntaxHighlighting - Definition (QFace) - Theme (Breeze Light)"/>
|
||||
</head><body style="background-color:#ffffff;color:#1f1c1b"><pre>
|
||||
<span style="color:#607880">/**</span>
|
||||
<span style="color:#607880"> * module</span>
|
||||
<span style="color:#607880"> */</span>
|
||||
<span style="color:#0057ae">@config_simulator</span>: { <span style="color:#0057ae">defaultServerMode</span>: <span style="color:#bf0303">"gui"</span> }
|
||||
<span style="color:#0057ae">@config_server_qtro</span>: { <span style="color:#0057ae">useGeneratedMain</span>: <span style="color:#0057ae">true</span> }
|
||||
<span style="font-weight:bold">module </span><span style="color:#ff5500">org</span><span style="font-weight:bold">.</span><span style="color:#ff5500">example</span><span style="font-weight:bold">.</span><span style="color:#ff5500">echomodule</span><span style="font-weight:bold"> </span><span style="color:#b08000">1.0</span>
|
||||
|
||||
<span style="color:#607880">/**</span>
|
||||
<span style="color:#607880"> * \brief the brief</span>
|
||||
<span style="color:#607880"> * the description</span>
|
||||
<span style="color:#607880"> * continues \l http://qt.io</span>
|
||||
<span style="color:#607880"> */</span>
|
||||
<span style="color:#0057ae">@config</span>: {<span style="color:#0057ae">id</span>: <span style="color:#bf0303">"org.foo.id.1.0"</span>, <span style="color:#0057ae">qml_class_name</span>: <span style="color:#bf0303">"UiEcho"</span>}
|
||||
<span style="font-weight:bold">interface</span> <span style="color:#0057ae">Echo</span> {
|
||||
<span style="color:#607880">/**</span>
|
||||
<span style="color:#607880"> * \brief brief message</span>
|
||||
<span style="color:#607880"> *</span>
|
||||
<span style="color:#607880"> * Some more documentation</span>
|
||||
<span style="color:#607880"> */</span>
|
||||
<span style="font-weight:bold">readonly</span> <span style="color:#0057ae">string</span> <span style="color:#0057ae">lastMessage</span>;
|
||||
<span style="color:#0057ae">int</span> <span style="color:#0057ae">intValue</span>;
|
||||
<span style="color:#0057ae">var</span> <span style="color:#0057ae">varValue</span>;
|
||||
<span style="color:#0057ae">@config</span>: { <span style="color:#0057ae">getter_name</span>: <span style="color:#bf0303">"isEchoEnabled"</span> }
|
||||
<span style="color:#0057ae">bool</span> <span style="color:#0057ae">echoEnabled</span>;
|
||||
<span style="color:#0057ae">@config_simulator</span>: {<span style="color:#0057ae">minimum</span>: 10.}
|
||||
<span style="color:#0057ae">real</span> <span style="color:#0057ae">floatValue1</span>;
|
||||
<span style="color:#0057ae">@config_simulator</span>: {<span style="color:#0057ae">maximum</span>: 10.}
|
||||
<span style="color:#0057ae">real</span> <span style="color:#0057ae">floatValue2</span>;
|
||||
<span style="color:#0057ae">string</span> <span style="color:#0057ae">stringValue</span>;
|
||||
<span style="font-weight:bold">model</span><Contact> contactList;
|
||||
Contact contact;
|
||||
Combo combo;
|
||||
<span style="font-weight:bold">list</span><<span style="color:#0057ae">int</span>> <span style="color:#0057ae">intList</span>;
|
||||
<span style="font-weight:bold">list</span><Combo> comboList;
|
||||
WeekDay weekDay;
|
||||
TestEnum testEnum;
|
||||
<span style="color:#0057ae">real</span> <span style="color:#0057ae">UPPERCASEPROPERTY</span>;
|
||||
<span style="color:#898887">/* </span><span style="color:#ca9219;background-color:#451e1a;font-weight:bold">TODO</span><span style="color:#898887"> comment */</span>
|
||||
<span style="color:#0057ae">@config_simulator</span>: { <span style="color:#0057ae">default</span>: [<span style="color:#bf0303">"Hello Qt"</span>] }
|
||||
OnlyAStringInAStruct stringInAStructProperty;
|
||||
|
||||
<span style="color:#898887">// single line comment</span>
|
||||
<span style="color:#0057ae">string</span> <span style="color:#0057ae">echo</span>(<span style="color:#0057ae">string</span> msg);
|
||||
<span style="color:#0057ae">string</span> <span style="color:#0057ae">id</span>() <span style="font-weight:bold">const</span>;
|
||||
Combo getCombo();
|
||||
<span style="color:#0057ae">void</span> <span style="color:#0057ae">voidSlot</span>();
|
||||
<span style="color:#0057ae">void</span> <span style="color:#0057ae">voidSlot2</span>(<span style="color:#0057ae">int</span> param);
|
||||
<span style="color:#0057ae">void</span> <span style="color:#0057ae">timer</span>(<span style="color:#0057ae">int</span> interval);
|
||||
AirflowDirection flagMethod(AirflowDirection direction);
|
||||
TestEnum enumMethod(TestEnum testEnum);
|
||||
|
||||
<span style="color:#0095ff;font-weight:bold">signal</span> anotherChanged(AnotherStruct another);
|
||||
<span style="color:#0095ff;font-weight:bold">signal</span> foobar(<span style="color:#0057ae">string</span> foo);
|
||||
<span style="color:#0095ff;font-weight:bold">signal</span> somethingHappened();
|
||||
<span style="color:#0095ff;font-weight:bold">signal</span> newValueAvailable(<span style="color:#0057ae">var</span> newValue);
|
||||
}
|
||||
|
||||
<span style="color:#0057ae">@config</span>: {<span style="color:#0057ae">id</span>: <span style="color:#bf0303">"org.foo.idz.1.0"</span>, <span style="color:#0057ae">zoned</span>: <span style="color:#0057ae">true</span>}
|
||||
<span style="font-weight:bold">interface</span> <span style="color:#0057ae">EchoZoned</span> {
|
||||
|
||||
<span style="color:#607880">/**</span>
|
||||
<span style="color:#607880"> * \brief brief message</span>
|
||||
<span style="color:#607880"> *</span>
|
||||
<span style="color:#607880"> * Some more documentation</span>
|
||||
<span style="color:#607880"> */</span>
|
||||
<span style="font-weight:bold">readonly</span> <span style="color:#0057ae">string</span> <span style="color:#0057ae">lastMessage</span>;
|
||||
<span style="color:#0057ae">int</span> <span style="color:#0057ae">intValue</span>;
|
||||
<span style="color:#0057ae">var</span> <span style="color:#0057ae">varValue</span>;
|
||||
<span style="color:#0057ae">@config_simulator</span>: {<span style="color:#0057ae">domain</span>: [<span style="color:#bf0303">"one"</span>, <span style="color:#bf0303">"two"</span>, <span style="color:#bf0303">"three"</span>]}
|
||||
<span style="color:#0057ae">string</span> <span style="color:#0057ae">stringValue</span>;
|
||||
<span style="color:#0057ae">string</span> <span style="color:#0057ae">unsupportedValue</span>;
|
||||
<span style="color:#0057ae">bool</span> <span style="color:#0057ae">zonedValue</span>;
|
||||
<span style="color:#0057ae">bool</span> <span style="color:#0057ae">valueWithDefault</span>;
|
||||
<span style="color:#0057ae">@config</span>: { <span style="color:#0057ae">getter_name</span>: <span style="color:#bf0303">"isEchoEnabled"</span> }
|
||||
<span style="color:#0057ae">bool</span> <span style="color:#0057ae">echoEnabled</span>;
|
||||
AirflowDirection airflowDirection;
|
||||
<span style="color:#0057ae">@config_simulator</span>: {<span style="color:#0057ae">minimum</span>: 10., <span style="color:#0057ae">maximum</span>: 15.}
|
||||
<span style="color:#0057ae">int</span> <span style="color:#0057ae">rangedValue</span>;
|
||||
<span style="color:#0057ae">int</span> <span style="color:#0057ae">rangedValueWithDefault</span>;
|
||||
Contact contact;
|
||||
Combo combo;
|
||||
<span style="font-weight:bold">list</span><<span style="color:#0057ae">int</span>> <span style="color:#0057ae">intList</span>;
|
||||
<span style="font-weight:bold">list</span><Combo> comboList;
|
||||
WeekDay weekDay;
|
||||
TestEnum testEnum;
|
||||
<span style="color:#0057ae">real</span> <span style="color:#0057ae">UPPERCASEPROPERTY</span>;
|
||||
|
||||
<span style="color:#0057ae">string</span> <span style="color:#0057ae">echo</span>(<span style="color:#0057ae">string</span> msg);
|
||||
<span style="color:#0057ae">string</span> <span style="color:#0057ae">id</span>();
|
||||
<span style="color:#0057ae">var</span> <span style="color:#0057ae">varMethod</span>();
|
||||
Combo getCombo();
|
||||
<span style="color:#0057ae">string</span> <span style="color:#0057ae">timer</span>(<span style="color:#0057ae">int</span> interval);
|
||||
AirflowDirection flagMethod(AirflowDirection direction);
|
||||
TestEnum enumMethod(TestEnum testEnum);
|
||||
|
||||
<span style="color:#0095ff;font-weight:bold">signal</span> anotherChanged(AnotherStruct another);
|
||||
<span style="color:#0095ff;font-weight:bold">signal</span> foobar(<span style="color:#0057ae">string</span> foo);
|
||||
<span style="color:#0095ff;font-weight:bold">signal</span> somethingHappened();
|
||||
<span style="color:#0095ff;font-weight:bold">signal</span> newValueAvailable(<span style="color:#0057ae">var</span> newValue);
|
||||
}
|
||||
|
||||
<span style="color:#607880">/**</span>
|
||||
<span style="color:#607880"> * \brief Control where the airflow goes</span>
|
||||
<span style="color:#607880"> */</span>
|
||||
<span style="font-weight:bold">flag</span> <span style="color:#0057ae">AirflowDirection</span> {
|
||||
<span style="color:#607880">/**</span>
|
||||
<span style="color:#607880"> * \brief Airflow to the windshield</span>
|
||||
<span style="color:#607880"> */</span>
|
||||
Windshield = <span style="color:#b08000">1</span>,
|
||||
<span style="color:#607880">/**</span>
|
||||
<span style="color:#607880"> * \brief Airflow to the dashboard</span>
|
||||
<span style="color:#607880"> */</span>
|
||||
Dashboard = <span style="color:#b08000">2</span>,
|
||||
<span style="color:#607880">/**</span>
|
||||
<span style="color:#607880"> * \brief Airflow to the floor</span>
|
||||
<span style="color:#607880"> */</span>
|
||||
Floor = <span style="color:#b08000">4</span>
|
||||
}
|
||||
|
||||
<span style="color:#0057ae">@config</span>: { <span style="color:#0057ae">type</span>: <span style="color:#bf0303">"DaysOfTheWeek"</span> }
|
||||
<span style="font-weight:bold">flag</span> <span style="color:#0057ae">WeekDay</span> {
|
||||
Monday = <span style="color:#b08000">1</span>,
|
||||
Tuesday = <span style="color:#b08000">2</span>,
|
||||
Wednesday = <span style="color:#b08000">3</span>,
|
||||
Thursday = <span style="color:#b08000">4</span>,
|
||||
Friday = <span style="color:#b08000">5</span>
|
||||
}
|
||||
|
||||
<span style="font-weight:bold">enum</span> <span style="color:#0057ae">TestEnum</span> {
|
||||
FirstEnumValue = <span style="color:#b08000">1</span>,
|
||||
SecondEnumValue = <span style="color:#b08000">2</span>
|
||||
}
|
||||
|
||||
<span style="color:#607880">/**</span>
|
||||
<span style="color:#607880"> * The contact information</span>
|
||||
<span style="color:#607880"> */</span>
|
||||
<span style="font-weight:bold">struct</span> <span style="color:#0057ae">Contact</span> {
|
||||
<span style="color:#0057ae">string</span> <span style="color:#0057ae">name</span>;
|
||||
<span style="color:#0057ae">int</span> <span style="color:#0057ae">age</span>;
|
||||
<span style="color:#0057ae">bool</span> <span style="color:#0057ae">isMarried</span>;
|
||||
<span style="color:#0057ae">var</span> <span style="color:#0057ae">additionalData</span>;
|
||||
}
|
||||
|
||||
<span style="font-weight:bold">struct</span> <span style="color:#0057ae">Combo</span> {
|
||||
Contact contactInfo;
|
||||
WeekDay day;
|
||||
}
|
||||
|
||||
<span style="font-weight:bold">struct</span> <span style="color:#0057ae">AnotherStruct</span> {
|
||||
<span style="color:#0057ae">int</span> <span style="color:#0057ae">justANumber</span>;
|
||||
}
|
||||
|
||||
<span style="color:#898887">/* AUTOSUITE-1340 */</span>
|
||||
<span style="font-weight:bold">struct</span> <span style="color:#0057ae">OnlyAStringInAStruct</span> {
|
||||
<span style="color:#0057ae">string</span> <span style="color:#0057ae">myString</span>;
|
||||
}
|
||||
</pre></body></html>
|
||||
Reference in New Issue
Block a user