Files
RedBear-OS/local/recipes/kde/kf6-syntaxhighlighting/source/autotests/html/test.qface.html
T

164 lines
11 KiB
HTML

<!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>&lt;Contact> contactList;
Contact contact;
Combo combo;
<span style="font-weight:bold">list</span>&lt;<span style="color:#0057ae">int</span>> <span style="color:#0057ae">intList</span>;
<span style="font-weight:bold">list</span>&lt;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>&lt;<span style="color:#0057ae">int</span>> <span style="color:#0057ae">intList</span>;
<span style="font-weight:bold">list</span>&lt;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>